タイマーに基づいてボタンのストロークを数回点滅/点滅させたいのですが。たとえば、30秒ごとにストロークを白から黒などに3回点滅させます。これはできますか?ありがとう
2019 次
1 に答える
1
このようなカスタムボタンレイアウトを作成して、ドローアブルフォルダに配置できます
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<gradient
android:endColor="@color/white"
android:startColor="@color/whitesmoke"
android:angle="270" />
<stroke
android:width="2dp"
android:color="@color/grey3" />
<corners
android:radius="10dp" />
</shape>
</item>
ここで、色grey3は境界線であり、タイマーを開始してTimerTaskクラスをクラスに追加し、30秒ごとにタスクを実行させ、ボタンの背景を1つの.xmlから別の境界線の色に変更するだけです。
于 2011-06-18T11:14:51.940 に答える