1. 首页
  2. 移动开发
  3. Android
  4. Android自定义View实现叶子飘动旋转效果(四)

Android自定义View实现叶子飘动旋转效果(四)

上传者: 2022-05-12 19:28:52上传 PDF文件 68.34 KB 热度 15次

通过X坐标在整个width的比例,获取到Y坐标的比例。这里方法有很多,我这边叶子Y坐标默认在Y轴中间,然后上下+-18px实现在Y轴的滑动,18滑动浮动比较大了看下效果就这样,在Y轴上实现上下浮动,如果要浮动小点,可以把18改小主要通过matrix.postRotatedegrees就是角度,px,py就是图片的中心点同样,通过当前叶子在X轴的比例,来计算出旋转的角度完整代码:

用户评论