安卓在linearLayout或者其他一些组件底部添加阴影

编程入门 行业动态 更新时间:2024-10-25 14:33:36

安卓在linearLayout<a href=https://www.elefans.com/category/jswz/34/1757823.html style=或者其他一些组件底部添加阴影"/>

安卓在linearLayout或者其他一些组件底部添加阴影

有两种解决方案:

1、使用9-patch 图片,制作一个阴影部分的图片,然后横向拉伸即可

 

2、使用layer-list

  • 在res/drawable下,新建background_with_shadow.xml文件,该文件代码如下:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 <? xml  version = "1.0"  encoding = "utf-8" ?> < layer-list  xmlns:android = "<a href=" " >" target="_blank">" ></ a >      <!-- bottom shadow -->      < item >          < shape  android:shape = "rectangle"  >              <!-- from top to bottom -->              < gradient                  android:angle = "90"                  android:centerColor = "#bbbbbb"                  android:endColor = "#d5d5d5"                  android:startColor = "#a9a09d"  />              < corners  android:radius = "5dp"  />          </ shape >      </ item >            <!-- content -->      < item  android:bottom = "2dp" >          < shape  android:shape = "rectangle"  >              < solid  android:color = "#50c1e9"  />              < corners  android:radius = "5dp"  />          </ shape >      </ item > </ layer-list >
  • 使用background_with_shadow.xml文件

    假设有bottom_shadow.xml文件,内容如下:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 <? xml  version = "1.0"  encoding = "utf-8" ?> < LinearLayout  xmlns:android = "<a href=" ""  target = "_blank" >"</ a >      android:layout_width="match_parent"      android:layout_height="match_parent"      android:orientation="vertical"      android:background="#bfbfbf">            < LinearLayout           android:layout_marginTop = "40dp"          android:layout_width = "match_parent"          android:layout_height = "40dp"          android:orientation = "vertical"           android:background = "@drawable/background_with_shadow" >      </ LinearLayout >            < TextView           android:layout_marginTop = "20dp"          android:layout_marginLeft = "20dp"          android:layout_width = "match_parent"          android:layout_height = "wrap_content"          android:text = "短址赚" />       </ LinearLayout >
  •  出处:/

更多推荐

安卓在linearLayout或者其他一些组件底部添加阴影

本文发布于:2024-03-04 16:12:35,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1709757.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:或者其他   组件   阴影   linearLayout

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!