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" 无效