无法在Android按钮下摆脱阴影

时间:2014-12-10 18:27:38

标签: android android-5.0-lollipop android-drawable

我有一个安装在我的屏幕上的Android按钮,我正在定义一个自定义背景可绘制,现在只指定一个绿色矩形。但是,出于某种原因,我的按钮下面会出现一个非常薄的阴影(用红色框突出显示):enter image description here

还有什么方法可以在使用按钮时摆脱这个吗?这是因为当我改变背景可绘制的圆角时非常难看。

谢谢!

3 个答案:

答案 0 :(得分:9)

@ alanv的评论是正确的答案:“On Material你需要设置android:stateListAnimator =”@ null“来删除默认的高程动画师。或者,如果你不想要默认的Button样式,只需使用View”< / p>

答案 1 :(得分:1)

请试一试。

style="?android:attr/borderlessButtonStyle"

答案 2 :(得分:-3)

问题是你要定义一个宽度<1的笔划。 0?

尝试使用此Shape drawable:

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#00FF00"/>
    <stroke android:width="0dip"/>
    <corners android:radius="10dip"/>
    <padding android:left="0dip" android:top="0dip" android:right="0dip" android:bottom="0dip" />
</shape>

你会得到一个这样的按钮:

enter image description here