我想通过使按钮的颜色与背景颜色相同来使按钮透明,但是当我更改颜色时,它会丢失其默认动画。
我已经尝试过button.background = ColorDrawable(“#fafafa”)和button.setBackgroundColor(0xfafafa)都给出相同的结果,但是后者支持较早的API。
onDataChange={(value, action) => {
this.setState({
[action.name]: value
})
}}
没有动画,触摸时保持不变,但是
val button = Button(this)
button.layoutParams = LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT) button.setTextSize(TypedValue.COMPLEX_UNIT_SP, 60F)
button.typeface = Typeface.SANS_SERIF
button.setBackgroundColor(0xfafafa)
只是默认的材料设计按钮,除了颜色之外,其他都可以正常工作。
我希望按钮即使颜色改变也能保持其动画效果。我该怎么办?