0

左向きの画像が1つありました。

その画像を正しい方向に向けてほしい。

グラフィックを変更せずにそれを行うことはできますか?

アニメーションまたは他の方法で?

フォトショップでやりたくないし、アプリのサイズを大きくしたくない。

ここに画像の説明を入力してください

4

3 に答える 3

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 */
}
于 2012-05-18T12:32:42.607 に答える
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コーディングを設定して、画像を表示するために右から左に移動します。これがお役に立てば幸いです。

于 2012-05-18T12:38:12.973 に答える
1

あなたがしたいことは、このメソッドを使用して、元のビットマップを反転できるマトリックスを持つ新しいビットマップを作成することです。たとえば、次のようになります。

| -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);

お役に立てれば。

于 2012-05-18T12:44:59.367 に答える