ホーム画面ウィジェットに1つのImageViewがありますが、現在、画像は静的です。しかし、私はその画像を自動的にオンとオフのようにフラッシュさせたいです。
green -> red -> green
画像はサイレンのように点滅し続けます。
最初は画像が赤です
ユーザーが赤い画像をタップすると、星が赤から緑にすばやく点滅します
ユーザータグが再び点滅を停止し、赤に設定されます
前もって感謝します
ホーム画面ウィジェットに1つのImageViewがありますが、現在、画像は静的です。しかし、私はその画像を自動的にオンとオフのようにフラッシュさせたいです。
green -> red -> green
画像はサイレンのように点滅し続けます。
最初は画像が赤です
ユーザーが赤い画像をタップすると、星が赤から緑にすばやく点滅します
ユーザータグが再び点滅を停止し、赤に設定されます
前もって感謝します
ViewFlipper
これは、XMLで行うことができます。点滅を開始/停止するには、remoteviewメソッドを使用してと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>