Gibt es eine Möglichkeit, ein Home-Widget zu animieren?

Ich möchte eine Animation für ein Homepage-Widget verwenden, d. H. Einen AppWidgetProvider. Ich hatte gehofft, die "Frame Animation" -Technik zu verwenden:

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

was ich erfolgreich in einer Aktivität verwendet habe. Ich kann diesen Code jedoch nicht in einen AppWidgetProvider übersetzen.

rundsätzlich erstelle ich in einem AppWidgetProvider ein RemoteViews-Objekt und arbeite damit. AFAIK bietet mir keine Methode, um einen Verweis auf eine ImageView im Layout abzurufen, damit ich start () für die Animation aufrufen kann. Es gibt auch keinen Handler oder Rückruf, wenn das Widget angezeigt wird, sodass ich den start () -Aufruf ausführen kann.

Gibt es eine andere Möglichkeit, dies zu tun? Ich nehme an, dass ich die Animation wahrscheinlich mit sehr schnellen onUpdate () -Aufrufen auf dem Widget alleine machen kann, aber das scheint furchtbar teuer.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage