我在主屏幕小部件上有一個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