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

在android中从右上角、左下角、右下角旋转动画android?,android,animation,transformation,Android,Animation,Transformation,下面的代码帮助我在滑动时旋转屏幕的左上边缘。有谁能帮助我如何旋转屏幕的其余边缘,如右上边缘、右下边缘和左下边缘。 为了简单起见,我需要旋转页面变换作为图像视图的动画 RotateAnimation r=new RotateAnimation(130,0,90,180); 您可以使用以下代码: RotateAnimation r=new RotateAnimation(0,90); RotateAnimation r=new RotateAnimation(180,270); RotateAni

下面的代码帮助我在滑动时旋转屏幕的左上边缘。有谁能帮助我如何旋转屏幕的其余边缘,如右上边缘、右下边缘和左下边缘。 为了简单起见,我需要旋转页面变换作为图像视图的动画

RotateAnimation r=new RotateAnimation(130,0,90,180);
您可以使用以下代码:

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

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

     Rect rect = new Rect();
     imageview.getLocalVisibleRect(rect);
     int bottomimagevalue = rect.bottom;
     int rightimagevalue = rect.right;
使用此坐标可以旋转图像

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

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

我不确定你在问什么,你能详细说明一下吗?我有一个活动的图像视图,当我向右滑动时,它需要通过动画以右上角为坐标移出屏幕,另一个图像以左上角为坐标从左侧进入,简单来说,它应该像旋转页面变换(但我需要图像视图的动画)