Android Button 自带阴影效果另一种解决办法
作者:番茄酱wk 时间:2021-06-07 04:23:02
在Android 5.0以后的版本中,定义一个button时,系统自动会加一个阴影的效果,有的时候这种效果看起来比较好,有的时候不符合UI的设计要求,这时候就需要手动去掉阴影。
网上很多文章写了解决办法,就是给button加一句话style="?android:attr/borderlessButtonStyle
",这个确实能解决问题,但是又带来了另外一个问题,就是一般情况下,在写布局的时候,都会给每个控件写一个style,这样方便复用,比如我写了一个button,引了一个style,但是这句话又得加一个style,这样肯定就不行了,这时候有另外一个方法来解决,就是给button的style加一个parent。
<Button
style="@style/Button_List_Style"
android:text="测试按钮" />
<style name="Button_List_Style" parent="@style/Widget.AppCompat.Button.Borderless">
<item name="android:minWidth">100dp</item>
<item name="android:minHeight">30dp</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:background">@drawable/btn_black_border_list</item>
<item name="android:textSize">@dimen/text_size_small</item>
<item name="android:textColor">@color/color_black</item>
</style>
加上这句parent="@style/Widget.AppCompat.Button.Borderless"
就可以了,这样阴影就没有了。
以上所述是小编给大家介绍的Android Button 自带阴影效果另一种解决办法,网站的支持!
来源:http://blog.csdn.net/wangkaichenjuan/article/details/66969504
标签:android,button,阴影
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
C#根据年月日计算星期几的函数小例子
2023-11-20 00:12:40
Java HashMap三种循环遍历方式及其性能对比实例分析
2022-03-22 18:36:45
Java8 CompletableFuture 异步多线程的实现
2023-07-21 08:07:15
![](https://img.aspxhome.com/file/2023/8/57708_0s.jpg)
Netty分布式ByteBuf使用SocketChannel读取数据过程剖析
2023-04-28 03:15:42
Android自定义View实现比赛时间闪动效果
2023-02-17 02:29:32
![](https://img.aspxhome.com/file/2023/3/94283_0s.gif)
java用applet画图用到的方法(涉及双缓冲)
2021-07-09 17:27:32
Java微信公众平台开发(11) 微信三大平台的关联
2022-10-15 06:55:56
![](https://img.aspxhome.com/file/2023/6/78296_0s.jpg)
c#实现metro文件压缩解压示例
2022-07-07 22:36:33
spring Boot查询数据分页显示的方法实例
2023-04-28 13:30:08
关于SpringCloudStream配置问题
2023-08-08 20:12:00
![](https://img.aspxhome.com/file/2023/0/58050_0s.jpg)
java.lang.Void类源码解析
2022-07-15 04:07:46
C#多线程之线程同步
2022-06-14 19:58:03
![](https://img.aspxhome.com/file/2023/2/94622_0s.jpg)
Android Studio 2022.1.1创建项目的Gradle配置问题
2022-05-05 21:45:36
![](https://img.aspxhome.com/file/2023/7/102587_0s.png)
java数据结构-堆实现优先队列
2023-11-25 08:30:20
![](https://img.aspxhome.com/file/2023/5/59335_0s.jpg)
c# 死锁和活锁的发生及避免
2023-05-28 00:45:49
![](https://img.aspxhome.com/file/2023/7/76427_0s.png)
C#读写文本文件(.txt)的方法实例
2023-12-23 21:33:57
C#实现扫雷游戏
2023-12-10 07:51:05
![](https://img.aspxhome.com/file/2023/5/70395_0s.jpg)
浅谈Java内存区域划分和内存分配策略
2023-08-11 18:52:49
![](https://img.aspxhome.com/file/2023/6/58146_0s.png)
SpringBoot 过滤器 Filter使用实例详解
2021-11-08 13:46:00
VS2010中lib与dll文件的生成与使用方法
2023-01-23 11:32:50