Property Animation 旋转动画绕旋转对象任一点旋转

来源:互联网 发布:女生说话软件 编辑:程序博客网 时间:2024/05/22 10:25

属性动画的旋转动画默认是绕旋转对象的(0,0)点旋转 ,但有时旋转中心可能不在(0,0)点 。此时需要对旋转对象的两个属性进行设置

        ImageView  iv=   (ImageView) findViewById(R.id.main_iv);// 设置旋转的支点  ,设置后旋转中心为控件的左下角iv.setPivotX(0); iv.setPivotY(para1.height);

旋转对象的对应属性设置后就可以设置 属性动画了

ObjectAnimator anim = ObjectAnimator.ofFloat(iv, "rotation", 0, 360); //旋转动画(0-360度)anim.setDuration(2000); //持续时间anim.setRepeatCount(0); //循环次数(-1 为无限循环)anim.start();

看起来很简单 ,当时我逛论坛搞得好可怜 ,呵呵!

0 0
原创粉丝点击