2

我想根据计时器闪烁/闪烁按钮几次。例如,每 30 秒将笔划从白色闪烁到黑色或类似的东西 3 次。这可以做到吗?谢谢

4

1 回答 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 回答