美文网首页
Android 去掉Button默认点击或按下时阴影

Android 去掉Button默认点击或按下时阴影

作者: 踏雪鸿雁 | 来源:发表于2021-12-02 12:13 被阅读0次

android 5.0 后系统自动给button添加了按下或点击时的阴影
通过如下三种方案可将其去除:
方案一:
给Button控件指定如下两个属性之一即可
android:stateListAnimator="@null" 或者 style="@style/Widget.AppCompat.Button.Borderless"
方案二:
所有Button抽取共用的style,并按方法一指定
方案三:
最佳方案
新建values-v21 下styles.xml
在AppTheme主题下添加

<item name="buttonStyle">?android:attr/borderlessButtonStyle</item>
或者
<item name="buttonStyle">@style/Widget.AppCompat.Button.Borderless</item>-

注意:主题中她添加android:stateListAnimator="@null" 无效

相关文章

网友评论

      本文标题:Android 去掉Button默认点击或按下时阴影

      本文链接:https://www.haomeiwen.com/subject/bpanmltx.html