2016-01-21 25 views
2

我需要從可繪製的圖像圖標旋轉使用XML屬性我已經嘗試過不同的方式,但似乎沒有工作。圖像可繪製旋轉不工作android?

機器人:旋轉= 「90」

機器人:fromDegrees = 「0」

機器人:toDegrees = 「360」

機器人:pivotX = 「50%」

android:pivotY =「50%」

<ImageView 
      android:layout_width="80dp" 
      android:layout_height="80dp" 
      android:rotation="90" 
      android:src="@drawable/ic_arrow_collapse" /> 

我在做什麼錯了?

+0

使用。 – 2016-01-21 13:07:29

回答

1

這應該編譯後的工作:

android:rotation="90" 

您無法在預覽中看到它,但它在模擬器上安裝後可以正常工作。

如果你有任何問題,使用Java:下面的代碼

Android: Rotate image in ImageView by 90degrees but without delay

+0

以編程方式:) – Stella

+0

是的,有時編程方式會做同樣的事情,但有更多的權力,類似的東西:) goodluck – Mohsen

1

創建一個像這樣的繪製文件..

rotate.xml:

<?xml version="1.0" encoding="utf-8"?> 
<rotate xmlns:android="http://schemas.android.com/apk/res/android" 
     android:fromDegrees="90" 
     android:toDegrees="90" 
     android:pivotX="50%" 
     android:pivotY="50%" 
     android:drawable="@drawable/ic_arrow_collapse"> 
</rotate> 

定義這個文件夾繪製

ImageView,使用:android:background="@drawable/rotate"