2010-05-30 48 views
1

我有一個小部件,它定期自動更新(小時)以顯示搜索查詢的最佳結果。我想擴展它,以便捕獲幾個最重要的結果,然後通過這些結果進行循環。最好的例子是Genie News and Weather小部件,我無法找到源代碼。Android:在小部件中實現滑動卡片

問題:

  1. 什麼是實現動畫的好方法?我在想ViewAnimator +計時器,但是有沒有更好的方法,比如FrameLayout +警報?我已經在使用AlertManager定期爲小部件提取搜索結果
  2. 這種傳訊會影響手機的電池壽命有多糟糕?

回答

0

您無法通過任何傳統方式爲應用程序小部件製作動畫。這似乎動畫任何東西可以是:

  1. 部分實際主屏幕應用的,所以沒有進程間的通信,因此涉及少得多的開銷
  2. 吃了午飯電池,通過爲應用程序發佈新RemoteViews窗口小部件每一秒左右
+1

我們有了另一種方式爲「精靈」新聞與天氣谷歌小工具(在問題中提到)每幾秒鐘的頭條新聞更新,以及電池壽命是不是從什麼測試我的影響已經完成了。我想知道是否可以使用AnimationDrawable在ImageView中顯示動畫GIF。如果是這樣,您可以將文本結果呈現爲動畫GIF,然後以此方式顯示。另一種可能的方法,我發現可能或不可能工作是使用選取框TextView和編程聚焦/模糊,以使文本滾動和適當暫停。精靈給了我希望! – 2012-10-08 03:33:39