背景
在使用 Theme.AppCompat.XX
主题时,Button
和 actionBar
默认是带阴影效果的,即使你设置了 background
为一个色值也不行。要完全实现设计图的效果,我们需要去掉这个默认的点击阴影效果。
解决方案
在 XML 布局里对应的控件上加上
//对于 Button
style="@style/Widget.AppCompat.Button.Borderless"
//对于 actionBar
android:controlBackground="?attr/selectableItemBackgroundBorderless"