
回复
简单好用的阴影库,实现各种阴影效果
1.在项目根目录下的build.gradle文件中,
2.在entry模块的build.gradle文件中,
在sdk6,DevEco Studio2.2 Beta1下项目可直接运行 如无法运行,删除项目.gradle,.idea,build,gradle,build.gradle文件, 并依据自己的版本创建新项目,将新项目的对应文件复制到根目录下
ShadowLayout
布局文件定义,提供控件:ShadowLayout
2.在 AbilitySlice 中,这样配置
3.阴影的动态改变
其他说明
自定义属性 ShadowLayout
名称 | 类型 | 说明 |
---|---|---|
shadowRadius | float | 阴影半径范围 |
shadowColor | integer | 阴影颜色 |
shadowDx | float | 控制x轴阴影偏移量 |
shadowDy | float | 控制y轴阴影偏移量 |
shadowSide | integer | 阴影方向: 0x1111 全部、0x0001 左侧、0x0010 上方、0x0100 右侧、0x1000 下方 |
shadowShape | integer | 阴影形状展示: 0x0001 矩形、0x0010 圆形 |
CodeCheck代码测试无异常
CloudTest代码测试无异常
病毒安全检测通过
当前版本demo功能与原组件基本无差异