删除Android按钮上的阴影

Sco*_*ers 18 android shadow android-layout android-button

我搜索并尝试了所有找到的解决方案.我需要从android中的按钮中删除阴影.我发现的大多数解决方案都涉及使用图像按钮并设置它的背景.我尝试了它并且它可以工作,但我的按钮有文本,所以imagebutton不是一个选项.除非有办法写入图像按钮?

我的第二个解决方案是

android:fadingEdgeLength="0dp"
Run Code Online (Sandbox Code Playgroud)

但似乎没有任何改变.第三:

android:shadowColor="@color/application_transparent" />
Run Code Online (Sandbox Code Playgroud)

这里没有任何改变.

我还尝试使用笔划0创建自定义形状并将按钮背景设置为它但仍然没有.我喜欢在我的Xml中而不是以编程方式执行此操作,但如果这是唯一的方法,那就这样吧.提前致谢

Sla*_*ast 63

怎么样

        <Button
           ..<code>

            android:stateListAnimator="@null"

           ..<code>
       </Button>
Run Code Online (Sandbox Code Playgroud)

  • 很好,欢迎来到SO :)请接受作为答案,以便它也有助于其他人 (4认同)
  • 我有一个问题:"**属性"stateListAnimator"仅用于API级别21及更高级别**":( (4认同)