gpt4 book ai didi

java - 按钮仅在触摸后改变颜色

转载 作者:行者123 更新时间:2023-11-30 04:06:18 26 4
gpt4 key购买 nike

我用

 buttonled1.getBackground().setColorFilter(0xFF00FF00, PorterDuff.Mode.MULTIPLY);

在函数中改变按钮的颜色。当我第一次调用 onCreate() 方法中的函数时,它工作得很好,并且按钮是用我想要的颜色创建的。

但是当我在 Activity 中调用相同的功能再次改变按钮的颜色时,我必须触摸按钮才能看到颜色变化..不知何故颜色变化发生在我想要它的时候,但为了让它可见我必须触摸按钮。

最佳答案

应该在设置 colorfilter 后调用 buttonled1.invalidate()

关于java - 按钮仅在触摸后改变颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11600110/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com