程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> java-旋轉圖像到指定的方向

java-旋轉圖像到指定的方向

編輯:編程綜合問答
旋轉圖像到指定的方向

我想旋轉一個箭頭來指定一些指定的位置:

float bearing = myLoc.bearingTo(mecca);
      RotateAnimation rotate = new RotateAnimation(0, bearing, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
      arrow.setAnimation(rotate);
      rotate.start();

現在是旋轉,但是不到一秒又回到了原來的位置。如何讓它像指南針一樣旋轉?

最佳回答:


一個簡單的方法來選擇一個imageView :

Matrix matrix=new Matrix();
imageView.setScaleType(ScaleType.MATRIX);   //required
matrix.postRotate((float) angle, pivX, pivY);
arrow.setImageMatrix(matrix);
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved