我在主屏幕小部件上有一个ImageView,当前图像是静态的。 但我想让图像闪烁,就像自动开启和关闭一样。开启和关闭主屏幕上的小部件图像
图像不断闪烁green -> red -> green
就像一个警笛。
最初形象是红色
用户点击了红色的图像,它闪烁的星星,从红色到绿色快速
用户标签再次停止闪烁,并设置为红色的
谢谢提前
我在主屏幕小部件上有一个ImageView,当前图像是静态的。 但我想让图像闪烁,就像自动开启和关闭一样。开启和关闭主屏幕上的小部件图像
图像不断闪烁green -> red -> green
就像一个警笛。
最初形象是红色
用户点击了红色的图像,它闪烁的星星,从红色到绿色快速
用户标签再次停止闪烁,并设置为红色的
谢谢提前
您可以用XML中的ViewFlipper
来完成此操作。要启动/停止闪烁,您可以使用远程查看方法setViewVisibility()
在redOnly
和redAndGreen
之间切换。
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ImageView
android:id="@+id/redOnly"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/red" />
<ViewFlipper
android:id="@+id/redAndGreen"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:animateFirstView="false"
android:autoStart="true"
android:flipInterval="700"
android:measureAllChildren="true">
<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/green" />
<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/red" />
</ViewFlipper>
你应该采取的ApiDemos偷看。我认为'ApiDemos/src/com/exmaple/android/apis/graphics/ShapeDrawable1.java'演示了一些与你想要做的事情接近的东西。 – 2013-02-17 06:47:18
首先,我有两个图像绿色和红色,所以ShapeDrawable不是一个解决方案,此外,我希望它在主屏幕Widget – Hunt 2013-02-17 07:01:01