属性动画如何按照指定的位置进行旋转

来源:互联网 发布:智能手表知乎 编辑:程序博客网 时间:2024/05/12 19:16

代码演示(以旋转演示)

   //这个是按照某一点进行旋转,默认是view的中心点

    ObjectAnimator oaAnimator=ObjectAnimator.ofFloat(imageView1, "rotation", 0,360);

   

   //指定旋转点坐标

    imageView1.setPivotX(100);//设置指定旋转中心点X坐标

    imageView1.setPivotY(100);//设置指定旋转中心点X坐标

    //注意的是这个点(100,100)是想对于view的坐标,不是屏幕的左上角的0,0位置,有了这你就可以实现和补间动画一样的效果

    oaAnimator.setDuration(5000);

    oaAnimator.start();

  


0 0
原创粉丝点击