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,阴影
0
投稿

猜你喜欢

  • C#根据年月日计算星期几的函数小例子

    2023-11-20 00:12:40
  • Java HashMap三种循环遍历方式及其性能对比实例分析

    2022-03-22 18:36:45
  • Java8 CompletableFuture 异步多线程的实现

    2023-07-21 08:07:15
  • Netty分布式ByteBuf使用SocketChannel读取数据过程剖析

    2023-04-28 03:15:42
  • Android自定义View实现比赛时间闪动效果

    2023-02-17 02:29:32
  • java用applet画图用到的方法(涉及双缓冲)

    2021-07-09 17:27:32
  • Java微信公众平台开发(11) 微信三大平台的关联

    2022-10-15 06:55:56
  • c#实现metro文件压缩解压示例

    2022-07-07 22:36:33
  • spring Boot查询数据分页显示的方法实例

    2023-04-28 13:30:08
  • 关于SpringCloudStream配置问题

    2023-08-08 20:12:00
  • java.lang.Void类源码解析

    2022-07-15 04:07:46
  • C#多线程之线程同步

    2022-06-14 19:58:03
  • Android Studio 2022.1.1创建项目的Gradle配置问题

    2022-05-05 21:45:36
  • java数据结构-堆实现优先队列

    2023-11-25 08:30:20
  • c# 死锁和活锁的发生及避免

    2023-05-28 00:45:49
  • C#读写文本文件(.txt)的方法实例

    2023-12-23 21:33:57
  • C#实现扫雷游戏

    2023-12-10 07:51:05
  • 浅谈Java内存区域划分和内存分配策略

    2023-08-11 18:52:49
  • SpringBoot 过滤器 Filter使用实例详解

    2021-11-08 13:46:00
  • VS2010中lib与dll文件的生成与使用方法

    2023-01-23 11:32:50
  • asp之家 软件编程 m.aspxhome.com