Skip to content

Releases: lihangleo2/ShadowLayout

新增绑定TextView功能

Choose a tag to compare

@lihangleo2 lihangleo2 released this 28 Oct 07:17

1、再使用shape功能时,在按钮点击的时候,往往也会伴随textView的颜色值变化
2、app:hl_bindTextView="@+id/txt_rippled" 要绑定的textView的id
3、app:hl_text="点击前的文案";app:hl_text_true="点击后的文案"
4、app:hl_textColor="#000",点击前的文案颜色;app:hl_textColor_true="#fff",点击后的文案颜色

完善shape功能,解决您提的issues

Choose a tag to compare

@lihangleo2 lihangleo2 released this 27 Oct 02:22

此次更新是根据频繁出现的issues,也是本库缺少的功能。
1、shapeMode新增了ripple(点击水波纹样式),具体会在README中说明
2、ShadowLayout,新增了渐变色,这也是issues大量出现的需求,感谢大家的支持

修复shape功能下bug。及代码规范

Choose a tag to compare

@lihangleo2 lihangleo2 released this 16 Sep 07:37

1、修复在xml设置app:clickable="false"时,代码设置为true时,点击事件失效。
2、修改issues#57下的代码规范,非常感谢lydlovezjr同学

修复shape功能下bug

Choose a tag to compare

@lihangleo2 lihangleo2 released this 04 Sep 05:38

1、修改了select时,内部设置点击,占据焦点的问题
2、解决了在recyclerView中,adapter.notifyItemChange时,setSelect(true)第一次失效的问题
3、解决clickable无效问题
4、增加了代码设置阴影是否可见

ShadowLayout3.0来袭,不止于阴影

Choose a tag to compare

@lihangleo2 lihangleo2 released this 05 Aug 08:43

1、完善shape功能,解放你的drawable文件。包括有:图片selector、shape selector、stroke selector
2、ShadowLayout提供了背景圆角方案
3、修改了部分单词拼写错误,及大量属性命名。更规范
4、其中也加上了设置Clickable ="false"的样式。
5、修改了目前已知bug,及修改和完善了不规则圆角的阴影方案

新增更改四个圆角大小

Choose a tag to compare

@lihangleo2 lihangleo2 released this 25 Mar 07:02

因为很多issues建议新增任意更改四个圆角。已实现。如有体验问题欢迎issues

新增控件区域是否需要对称或随阴影区域改变控件区域

Choose a tag to compare

@lihangleo2 lihangleo2 released this 06 Mar 07:53
0dda9f1

控件区域是否对称,默认是对称。不对称的话,那么控件区域随着阴影区域走:app:hl_isSym="false"

增加动态设置shape和selector。代码里再也不需要画shape了

Choose a tag to compare

@lihangleo2 lihangleo2 released this 08 Jan 09:24

1、增加动态设置shape,selector功能。项目里再也不用画shape里
2、增加了是否需要应用属性hl_isShowShadow。如果只需要shape和selector功能,也可以省略掉阴影

修复未渲染时,设置阴影颜色值bug。且增加点击状态api

Choose a tag to compare

@lihangleo2 lihangleo2 released this 23 Dec 05:21

1、修复未渲染时,设置阴影颜色值bug
2、增加点击状态时,切换阴影背景颜色状态hl_shadowBackColorClicked

优化阴影bitmap by leo

Choose a tag to compare

@lihangleo2 lihangleo2 released this 06 Nov 13:31
70e5894

1、优化阴影bitmap的大小
2、采用Bitmap.Config.ARGB_4444,减小内存
3、新增添加颜色值不带透明度时,默认透明度为16%