0

我有一个 ImageButton 可以在按下时切换图像。问题是当我在两个图像开关之间按下按钮时,动画会将按钮染成蓝色。如何防止蓝色调动画?此外,您如何以编程方式而不是通过 XML 来执行此操作。

4

1 回答 1

0

好吧,对于大多数用例,您应该使用 XML ......但抛开讲座不谈,蓝色背景是StateListDrawable默认设置为按钮背景的 a 的一部分。定义和设置您自己的背景(通过setBackgroundResource(int resId)或类似方式)应该足以“摆脱”聚焦颜色状态。

于 2013-03-05T22:06:53.080 回答