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

//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();

    推荐阅读