我想根据计时器闪烁/闪烁按钮几次。例如,每 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>
其中颜色 gray3 是边框,您可以启动一个计时器并将 TimerTask 类添加到您的类中,然后使其每 30 秒运行一次任务,只需将按钮背景从一个 .xml 更改为具有不同边框颜色的另一个。
于 2011-06-18T11:14:51.940 回答