如何将.png imageButton旋转180度?我用动画尝试这个,但是当动画结束时,它就开始了。感谢..
答案 0 :(得分:3)
您可以使用ImageView
并使用API> = 11
mImageView.setRotation(angle);
在XML属性中,您可以使用android:rotation="90"
您也可以使用Matrix
(假设imageView
,angle
,pivotX
& pivotY
已定义)
Matrix matrix = new Matrix();
imageView.setScaleType(ImageView.ScaleType.MATRIX); //required
matrix.postRotate((float) angle, pivotX, pivotY);
imageView.setImageMatrix(matrix);
答案 1 :(得分:0)
只需添加:
yourAnimation.setFillAfter(true);
如果您希望真实视图旋转(更改原始位置),请使用ObjectAnimator