Android 红包雨效果自定义控件
发布网友
发布时间:2023-02-08 02:19
我来回答
共1个回答
热心网友
时间:2024-01-22 06:27
思路:利用Path绘制动画轨迹,再使用PathMeasure获取轨迹中的坐标位置实时改变view的坐标完成红包动画。
封装一个红包容器view用于管理大量红包view的显示、动画、消失、回收利用
单个红包view动画轨迹设置
适配器:用于定义红包view的样式、轨迹路线、动画属性、数据
使用方式,在布局中添加view
在界面中定义适配器,添加红包数据
源码地址: https://github.com/LucasDevelop/CustomView 。中的(Falling)部分