//1.找到你要设置动画的控件 level3 = (RelativeLayout) findViewById(R.id.level3); //2.创建一个旋转的属性动画 ObjectAnimator rotation = ObjectAnimator.ofFloat(level3, "rotation", 0, -180); //3.给要做这个属性动画的控件设置起始点位置 // 区别于ValueAnimator的百分比,在这里要传入的值是像素值 // 表示以该控件的右下中点为起始点开始做动画 level3.setPivotX(level3.getWidth() / 2); level3.setPivotY(level3.getHeight()); rotation.setDuration(3000); rotation.start();
ObjectAnimator如何设置PivotX(属性动画如何设置起始点)
最新推荐文章于 2025-09-30 07:28:33 发布
本文介绍如何使用Android中的ObjectAnimator实现控件的旋转动画效果,包括设置动画目标控件、创建旋转属性动画、指定动画起始点及播放时长。
1334

被折叠的 条评论
为什么被折叠?



