3

xml の「autoMirrored」フラグを使用すると、Android 4.4 Kitkat でドローアブルのミラーリングを簡単に実行できるようになりました。しかし、 xml を使用せずに、アプリケーションで使用されるさまざまな画像リソースでこれを直接行う方法はありますか?

4

2 に答える 2

3

setAutoMirroredプログラムで次のように Drawable で使用できます。

ImageView image = (ImageView) findViewById(R.id.image);

Drawable arrow = getResources().getDrawable(R.drawable.ic_right_arrow);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
    if (arrow != null) {
           arrow.setAutoMirrored(true);
    }
}

image.setImageDrawable(arrow);
于 2018-10-03T09:26:33.053 に答える
2

これはDrawable.setAutoMirrored (boolean mirrored)電話で行うことができます。http://developer.android.com/reference/android/graphics/drawable/Drawable.html#setAutoMirrored(boolean)

于 2014-01-03T14:11:10.213 に答える