android 5.0以上默认给按钮添加了阴影,我们可以通过如下两方式去掉阴影
1、style/Widget.AppCompat.Button.Borderless 这个需要用在我们需要给按钮添加自定义的样式的时候
<style name="Button" parent="@style/Widget.AppCompat.Button.Borderless">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">@dimen/item_height</item>
<item name="android:gravity">center</item>
</style>
2、style=”?android:attr/borderlessButtonStyle”
<Button
android:id="@+id/button_send"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/button_send"
android:onClick="sendMessage"
style="?android:attr/borderlessButtonStyle" />
本文介绍如何在Android 5.0及以上版本中去除按钮默认阴影效果。提供了两种方法:一是通过自定义样式使用style/Widget.AppCompat.Button.Borderless;二是直接在Button标签中应用style=“?android:attr/borderlessButtonStyle”。这两种方法均可有效移除按钮阴影。
792

被折叠的 条评论
为什么被折叠?



