android shape实现阴影或模糊边效果

作者:安卓笔记侠 时间:2022-10-14 02:01:09 

1.实现阴影或模糊边效果方式:

android shape实现阴影或模糊边效果

2.通过shape来实现,具体是通过layer-list 多层叠放的方式实现的


<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 边 -->
<item>
 <shape android:shape="rectangle">
  <padding
   android:bottom="2dp"
   android:left="2dp"
   android:right="2dp"
   android:top="2dp" />
  <solid android:color="#00CCCCCC" />
  <corners android:radius="8dp" />
 </shape>
</item>
<item>
 <shape android:shape="rectangle">
  <padding
   android:bottom="2dp"
   android:left="2dp"
   android:right="2dp"
   android:top="2dp" />
  <solid android:color="#10CCCCCC" />
  <corners android:radius="8dp" />
 </shape>
</item>
<item>
 <shape android:shape="rectangle">
  <padding
   android:bottom="2dp"
   android:left="2dp"
   android:right="2dp"
   android:top="2dp" />
  <solid android:color="#20CCCCCC" />
  <corners android:radius="8dp" />
 </shape>
</item>
<item>
 <shape android:shape="rectangle">
  <padding
   android:bottom="2dp"
   android:left="2dp"
   android:right="2dp"
   android:top="2dp" />
  <solid android:color="#30CCCCCC" />
  <corners android:radius="8dp" />
 </shape>
</item>
<item>
 <shape android:shape="rectangle">
  <padding
   android:bottom="2dp"
   android:left="2dp"
   android:right="2dp"
   android:top="2dp" />
  <solid android:color="#50CCCCCC" />
  <corners android:radius="8dp" />
 </shape>
</item>

<!-- 中心背景 -->
<item>
 <shape android:shape="rectangle"
  android:useLevel="false">
  <!-- 实心 -->
  <solid android:color="#ffffff" />
  <corners android:radius="10dp" />
  <padding android:left="10dp"
   android:right="10dp"
   android:top="10dp"
   android:bottom="10dp"/>
 </shape>
</item>
</layer-list>

使用:


android:background="@drawable/layer_white_bg"

顶部缩放了:android:top=2*5=10dp

总结

以上所述是小编给大家介绍的android shape实现阴影或模糊边效果,网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

来源:https://www.cnblogs.com/ganchuanpu/archive/2019/10/11/11655031.html

标签:android,shape,阴影,模糊边
0
投稿

猜你喜欢

  • Swagger2配置方式(解决404报错)

    2022-08-30 17:21:13
  • java Spring MVC4环境搭建实例详解(步骤)

    2021-11-17 05:08:08
  • 详解JAVA Spring 中的事件机制

    2022-01-13 05:26:33
  • Java和C++通过new创建的对象有何区别?

    2022-02-07 10:06:10
  • C语言中的数据整除判断问题

    2023-08-28 20:36:09
  • C语言编程中统计输入的行数以及单词个数的方法

    2021-06-08 10:49:31
  • c#和javascript函数相互调用示例分享

    2023-10-08 21:33:52
  • Java这个名字的来历与优势

    2023-03-27 18:28:40
  • Android入门之使用SharedPreference存取信息详解

    2023-09-09 10:25:53
  • springcloud引入spring-cloud-starter-openfeign失败的解决

    2022-10-30 19:15:09
  • spring boot基于Java的容器配置讲解

    2023-11-09 05:24:54
  • SpringBoot 过滤器与拦截器实例演示

    2021-08-26 08:33:23
  • Java中常见的对象转换工具

    2023-12-14 19:23:16
  • 解决try-catch捕获异常信息后Spring事务失效的问题

    2022-11-15 03:17:33
  • 如何使用C语言将数字、字符等数据写入、输出到文本文件中

    2023-09-07 12:09:07
  • android 封装抓取网页信息的实例代码

    2021-11-28 09:40:32
  • 基于java实现斗地主代码实例解析

    2023-09-07 00:31:15
  • 漂亮的Android音乐歌词控件 仿网易云音乐滑动效果

    2022-01-26 14:16:25
  • 详解SpringMVC实现图片上传以及该注意的小细节

    2022-04-29 08:34:30
  • Java中Lambda表达式的使用详解

    2022-01-02 04:52:16
  • asp之家 软件编程 m.aspxhome.com