android shape实现阴影或模糊边效果
Android 实现 效果 模糊 阴影 Shape
2023-09-11 14:20:27 时间
1.实现阴影或模糊边效果方式:
2.通过shape来实现,具体是通过layer-list 多层叠放的方式实现的
1 <?xml version="1.0" encoding="utf-8"?> 2 <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 3 <!-- 边 --> 4 <item> 5 <shape android:shape="rectangle"> 6 <padding 7 android:bottom="2dp" 8 android:left="2dp" 9 android:right="2dp" 10 android:top="2dp" /> 11 <solid android:color="#00CCCCCC" /> 12 <corners android:radius="8dp" /> 13 </shape> 14 </item> 15 <item> 16 <shape android:shape="rectangle"> 17 <padding 18 android:bottom="2dp" 19 android:left="2dp" 20 android:right="2dp" 21 android:top="2dp" /> 22 <solid android:color="#10CCCCCC" /> 23 <corners android:radius="8dp" /> 24 </shape> 25 </item> 26 <item> 27 <shape android:shape="rectangle"> 28 <padding 29 android:bottom="2dp" 30 android:left="2dp" 31 android:right="2dp" 32 android:top="2dp" /> 33 <solid android:color="#20CCCCCC" /> 34 <corners android:radius="8dp" /> 35 </shape> 36 </item> 37 <item> 38 <shape android:shape="rectangle"> 39 <padding 40 android:bottom="2dp" 41 android:left="2dp" 42 android:right="2dp" 43 android:top="2dp" /> 44 <solid android:color="#30CCCCCC" /> 45 <corners android:radius="8dp" /> 46 </shape> 47 </item> 48 <item> 49 <shape android:shape="rectangle"> 50 <padding 51 android:bottom="2dp" 52 android:left="2dp" 53 android:right="2dp" 54 android:top="2dp" /> 55 <solid android:color="#50CCCCCC" /> 56 <corners android:radius="8dp" /> 57 </shape> 58 </item> 59 60 <!-- 中心背景 --> 61 <item> 62 <shape android:shape="rectangle" 63 android:useLevel="false"> 64 <!-- 实心 --> 65 <solid android:color="#ffffff" /> 66 <corners android:radius="10dp" /> 67 <padding android:left="10dp" 68 android:right="10dp" 69 android:top="10dp" 70 android:bottom="10dp"/> 71 </shape> 72 </item> 73 </layer-list>
使用:
android:background="@drawable/layer_white_bg"
顶部缩放了:android:top=2*5=10dp
相关文章
- Android RecyclerVIew 列表实现 编辑、单选、全选、删除、动画效果(附源码)
- Android实现局部图片滑动指引效果
- android中viewPager+fragment实现的屏幕左右切换(进阶篇)
- Android组件化开发——从零开始教你分析项目需求并实现
- Android弹幕功能实现,模仿斗鱼直播的弹幕效果
- 基于Android实现短视频APP【100010136】
- Android Design Support Library(一)用TabLayout实现类似网易选项卡动态滑动效果
- Android 颜色渲染(七) RadialGradient 环形渲染实现水波纹效果
- android ListView和GridView拖拽移位实现代码
- Android 自定义view实现水波纹效果
- 【VLC-Android】Mac下编译vlc-android
- Android ActionBar详解(三):ActionBar实现切换Tabs标签
- Android中滑屏实现----手把手教你如何实现触摸滑屏以及Scroller类详解
- Android仿掌上英雄联盟首页,实现折叠效果
- Android图形显示系统——上层显示1:界面绘制大纲---android的GUI系统
- Android中的“再按一次返回键退出程序”实现 (转) 按返回键退出程序时进行提醒
- Android 串口通信基于licheedev和android-serialport两种方案实现附Demo
- Android学习之界面切换的两种效果实现(直接跳转,滑动切换)
- 巧用Drawable 实现Android UI 元素间距效果
- Android Gallery组件实现循环显示图像
- Android实现简易版弹钢琴效果
- Android上实现各种风格的隐藏菜单,比如左右滑动菜单、上下滑动显示隐藏菜单