9 在 Lollipop 中显示奇怪背景的补丁
9 Patch showing strange background in Lollipop
我最近刚更新到 api 22,我们的九个补丁按钮开始出现一些奇怪的行为。似乎是另一个按钮或某种边框出现在按钮后面,并在选择按钮时做一种提升动画。
我指的是您在按钮右端看到的白色部分。
这是xml。
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:drawable="@drawable/arrow_gray_button"/>
<item android:state_pressed="false" android:state_enabled="true" android:drawable="@drawable/arrow_orange_button"/>
<item android:state_pressed="true" android:state_enabled="true" android:drawable="@drawable/arrow_orange_button_pressed"/>
将此添加到布局中的 Button
以消除这种效果。
android:stateListAnimator="@null"
希望对您有所帮助。
我最近刚更新到 api 22,我们的九个补丁按钮开始出现一些奇怪的行为。似乎是另一个按钮或某种边框出现在按钮后面,并在选择按钮时做一种提升动画。
我指的是您在按钮右端看到的白色部分。
这是xml。
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:drawable="@drawable/arrow_gray_button"/>
<item android:state_pressed="false" android:state_enabled="true" android:drawable="@drawable/arrow_orange_button"/>
<item android:state_pressed="true" android:state_enabled="true" android:drawable="@drawable/arrow_orange_button_pressed"/>
将此添加到布局中的 Button
以消除这种效果。
android:stateListAnimator="@null"
希望对您有所帮助。