之前设置的最大SDK兼容是22,按钮显示是正常的:
布局是两个Button,设置的 drawableTop 图片,
之后适配到安卓11,发现按钮出现了很明显的黑框和阴影部分:
Button是已经设置了background的,可是任然无法影藏,有两个办法可以解决:
1.给button自定义style时,在values-v21下面的style中添加一条属性,
<!--去掉button背景色和边框,高版本按钮会有黑色阴影框-->
<item name="android:outlineProvider">none</item>
2.在button添加 android:outlineProvider="none"属性.
添加这个属性之后就回复如初了: