当前位置: 首页 > 工具软件 > pivotx > 使用案例 >

ObjectAnimator如何设置PivotX(属性动画如何设置起始点)

连坚白
2023-12-01
//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();
 类似资料: