仿即刻点赞效果
即刻做的真的是很不错,也是在看了他们的点赞效果后,对比目前我项目中的点赞,老脸一红
恰逢当时正在看HenCoder的关于绘制的文章,那么来仿一个
即刻点赞的原效果
仿写效果
需求分解
- 文字部分
- 正向增加时,旧数字从中间位置向上移除,新数字从下方向中间添加,透明度变化
- 负向减少时,旧数字从中间位置向下移除,新数字从上方向中间添加,透明度变化
- 计算需要绘制的文字部分,也就是进位
- 图片动画部分
- 正向增加时,图片资源为选中效果,负向减少时,为非选中效果
- 小手的缩放效果
- 圆环的放大效果
- 大拇指上的小点点效果
未实现的部分
- 组件的宽高暂时还没有处理好,demo里都是写死的100dp,不合理
- 还需要做更抽象的处理,提高扩展性
- 只实现了效果,没有对click行为,touch行为做处理
其他的源码上已经有详细的注释,就不一一写了