2012-05-18 32 views
0

我有一個左圖像。沒有圖形變化我們可以翻轉圖像的左側和右側使用

我希望該圖像朝向正確的方向。

我們可以做到沒有任何圖形變化。

通過動畫或其他方式?

我不想通過Photoshop來做它,並增加我的應用程序大小。

​​

+0

創建一個位圖並旋轉它? –

+0

@AndroSelva乾草不能通過xml來完成。 –

回答

1

什麼你想要做的就是使用this method創建一個新的位圖,其中包含一個可以翻轉原始位圖的矩陣,例如:

| -1 0 0 | 
| 0 1 0 | 
| 0 0 1 | 

這裏是做到了這一點代碼:

final Matrix m = new Matrix(); 
m.setValues(new float[] { -1, 0, 0, 0, 1, 0, 0, 0, 1}); 
final Bitmap normalBitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.arrow); 
final Bitmap flippedBitmap = Bitmap.createBitmap(normalBitmap, 0, 0, normalBitmap.getWidth(), normalBitmap.getHeight(), m, true); 

希望這有助於。

1

你可以通過CSS做

img 
{ 
transform:rotate(7deg); 
-ms-transform:rotate(7deg); /* IE 9 */ 
-moz-transform:rotate(7deg); /* Firefox */ 
-webkit-transform:rotate(7deg); /* Safari and Chrome */ 
-o-transform:rotate(7deg); /* Opera */ 
} 
+0

這是乾草我想要一個html頁面。我正在做android ImageView。 –

1
<set xmlns:android="http://schemas.android.com/apk/res/android" 
     android:shareInterpolator="false"> 
     <translate 
     android:fromXDelta="100%" android:toXDelta="0%" 
     android:fromYDelta="0%" android:toYDelta="0%" 
     android:duration="700" /> 
    </set> 

集此XML編碼,由右至左的圖像視圖 希望移動,這將幫助你

相關問題