我想基于计时器闪烁/闪烁按钮的几次。例如,每隔30秒,从白色到黑色或某些此类事物闪烁3次。可以这样做吗?感谢
答案 0 :(得分: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秒运行一次任务,只需将按钮背景从一个.xml更改为另一个具有不同边框的背景颜色。