更改按钮背景可删除按钮动画

时间:2019-05-05 17:06:09

标签: android

我想通过使按钮的颜色与背景颜色相同来使按钮透明,但是当我更改颜色时,它会丢失其默认动画。

我已经尝试过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)

只是默认的材料设计按钮,除了颜色之外,其他都可以正常工作。

我希望按钮即使颜色改变也能保持其动画效果。我该怎么办?

0 个答案:

没有答案