我想在主頁Widget上使用動畫,即AppWidgetProvider。我希望能使用「幀動畫」技術:有沒有辦法在家庭小工具上進行動畫製作?
http://developer.android.com/guide/topics/graphics/2d-graphics.html#frame-animation
我已經在活動中成功地使用。但我無法將該代碼翻譯成AppWidgetProvider。
基本上,在一個AppWidgetProvider中,我創建並使用了一個RemoteViews對象,AFAIK沒有爲我提供一個方法來獲取對佈局中ImageView的引用,以便在動畫上調用start()。當widget顯示時,也沒有處理程序或回調,所以我可以進行start()調用。
有沒有另一種方法可以做到這一點?我想我可以用自己的onUpdate()調用自己動畫,但這看起來非常昂貴。
如果我想在TripeAdvisor應用程序上創建像刷新圖標這樣的動畫按鈕,我該怎麼做? – 2015-03-14 11:39:31
這是否包含android API內的簡單動畫?例如,一個自定義的progressBar drawable可以旋轉應用程序的圖像?什麼是可能的,什麼是不可能的? – 2015-05-17 14:57:14
@androiddeveloper:基本上,您可以在用於「RemoteViews」的佈局資源中表達任何動畫。任何需要你在視圖,動畫等方面調用方法的東西都不會。此外,由於權力和注意力分散的原因,連續的動畫可能會被用戶看作是消極的。 – CommonsWare 2015-05-17 15:12:08