2010-05-30 66 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