Android控件阴影库
Gradle 添加依赖
| |
| implementation 'com.lijiankun24:shadowlayout:1.0.0' |
控件用法
| <com.lijiankun24.shadowlayout.ShadowLayout |
| android:layout_width="wrap_content" |
| android:layout_height="wrap_content" |
| android:layout_gravity="center_horizontal" |
| android:layout_marginTop="30dp" |
| app:shadowColor="#66000000" |
| app:shadowDx="0dp" |
| app:shadowDy="3dp" |
| app:shadowRadius="10dp" |
| app:shadowSide="all"> |
| |
| <ImageView |
| android:layout_width="wrap_content" |
| android:layout_height="wrap_content" |
| android:background="@android:color/white" |
| android:contentDescription="@null" |
| android:src="@mipmap/ic_launcher"/> |
| </com.lijiankun24.shadowlayout.ShadowLayout> |
效果图
属性含义
1. app:shadowColor="#66000000" 控制阴影的颜色,注意:颜色必须带有透明度的值
2. app:shadowDx="0dp" 控制阴影 x 轴的偏移量
3. app:shadowDy="3dp" 控制阴影 y 轴的偏移量
4. app:shadowRadius="10dp" 控制阴影的范围
5. app:shadowSide="all|left|right|top|bottom" 控制阴影显示的边界,共有五个值
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系统下SQL Server数据库镜像配置全流程详解
· 现代计算机视觉入门之:什么是视频
· 你所不知道的 C/C++ 宏知识
· 聊一聊 操作系统蓝屏 c0000102 的故障分析
· SQL Server 内存占用高分析
· 盘点!HelloGitHub 年度热门开源项目
· DeepSeek V3 两周使用总结
· 02现代计算机视觉入门之:什么是视频
· C#使用yield关键字提升迭代性能与效率
· 回顾我的软件开发经历(1)