Есть ли способ анимировать на домашнем виджете?

Я хочу использовать анимацию на виджете домашней страницы, то есть AppWidgetProvider. Я надеялся использовать технику «Кадровая анимация»:

http://developer.android.com/guide/topics/graphics/2d-graphics.html#frame-animation

который я успешно использовал в деятельности. Но я не могу перевести этот код в AppWidgetProvider.

По сути, в AppWidgetProvider я создаю и работаю с объектом RemoteViews, который AFAIK не предоставляет мне метод для получения ссылки на ImageView в макете, чтобы я вызывал start () для анимации. Также нет обработчика или обратного вызова для отображения виджета, чтобы я мог сделать вызов start ().

Есть ли другой способ сделать это? Я полагаю, что я, вероятно, могу сделать анимацию самостоятельно с очень быстрыми вызовами onUpdate () для виджета, но это кажется ужасно дорогим.

Ответы на вопрос(5)

Ваш ответ на вопрос