Repository navigation
Releases: TSIMEONKK/ShapeView
Releases · TSIMEONKK/ShapeView
Release list
基于轮子哥v9.6.0版本修改
feat: 新增硬件阴影绘制策略与完整验证示例
- 新增 shape_shadowHardware 与 shape_shadowInsetSize 属性及全量 View/Layout 支持
- 新模式按 Canvas 与 API 能力绘制:28+ 硬件绘制完整阴影和虚线,低版本硬件安全降级,软件 Canvas 保留完整效果
- 保持旧模式绘制与 isOverLargeCache 逻辑不变,避免存量卡片行为回归
- 处理 XML software 图层冲突,仅恢复为 NONE,不覆盖宿主 HARDWARE 图层
- 区分绘制半径和布局留白,保证 API 降级、偏移阴影下的尺寸与占位稳定
- 增加低版本调试开关及阴影、占位、软件 Canvas、超大卡片、RecyclerView 嵌套等测试入口
- 补充方案文档、README 属性说明和风险记录
基于轮子哥v9.6.0版本修改
- 集成ShapeDrawable为源码的方式集成,版本使用的是3.3版本
- 新增多点渐变的方式,安全回退不在默认采用android:backgroud属性
基于轮子哥v9.6.0版本修改
- 集成ShapeDrawable为源码的方式集成,版本使用的是3.3版本
- 新增多点渐变的方式,安全回退不在默认采用android:backgroud属性
基于轮子哥v9.6.0版本修改
直接集成ShapeDrawble 3.3源码,新增多点渐变的兼容方法
基于轮子哥v9.6.0版本修改
基于轮子哥v9.6.0版本修改
增加onSizeChange检测View高度或宽度的变化后再次调用intoBackground方法,解决动态高度的View显示不全的问题
基于轮子哥v9.6.0版本修改
基于轮子哥v9.6.0版本修改
修改缓存计算规则,增加paddingtop和paddingbottom