我遇到了問題,我無法找到可行的解決方案。 所以,這是我的問題。我必須做一個ImageView
自己旋轉到90度的方向變化。 我做到了,圖像實際上旋轉得非常棒,但是當動畫結束時,圖像會自動重置到之前的位置。Android旋轉動畫
這裏是我用來旋轉圖像的代碼:
Matrix matrix = mImageView.getImageMatrix();
RectF dst = new RectF();
matrix.mapRect(dst, new RectF(mImageView.getDrawable().getBounds()));
mAnimation = new RotateAnimation(0.0f, -90.0f, Animation.RELATIVE_TO_SELF, 0.5f,
Animation.RELATIVE_TO_SELF, 0.5f);
mAnimation.setDuration(5000);
mImageView.startAnimation(mAnimation);
mImageView.setImageMatrix(matrix);
mCurrentOrientation = 1;
謝謝:)我知道,有一些簡單的像這樣:P – Arkde 2013-05-13 06:19:33
沒問題,很高興提供幫助。 – 2013-05-13 08:47:27