从右上角,左下角,右下角在Android中旋转动画android?

时间:2017-07-05 18:57:53

标签: android animation transformation

以下代码可帮助我在滑动时旋转屏幕的左上边缘。任何人都可以帮助我如何旋转屏幕的剩余边缘,如右上边缘,右下角和左下边缘。 为简单起见,我需要将页面变换旋转为图像视图的动画

RotateAnimation r=new RotateAnimation(130,0,90,180);

2 个答案:

答案 0 :(得分:0)

您可以使用此代码:

RotateAnimation r=new RotateAnimation(0,90);
RotateAnimation r=new RotateAnimation(180,270);
RotateAnimation r=new RotateAnimation(270,360);

答案 1 :(得分:0)

如果您需要使用imageview坐标在特定边缘上旋转,可以使用

     Rect rect = new Rect();
     imageview.getLocalVisibleRect(rect);
     int bottomimagevalue = rect.bottom;
     int rightimagevalue = rect.right;

使用此协调,您可以旋转图像

 RotateAnimation r=new RotateAnimation(130,0,bottomimagevalue,rightimagevalue);

以上是从右下角旋转图像的示例