2017-06-19 57 views
1

,我讀了自從4.4,Android支持autoMirroring:RTL - Android:autoMirrored是否可以與png圖片一起使用?

在Android的早期版本中,如果您的應用程序包括應扭轉他們的水平方向從右到左的佈局圖像,您必須在鏡像圖像一個drawables-ldrtl /資源目錄。現在,系統可以通過在可繪製資源上啓用autoMirrored屬性或通過調用setAutoMirrored()來自動爲您鏡像。啓用後,當佈局方向是從右到左時,Drawable自動被鏡像。

鏈接:

https://developer.android.com/about/versions/android-4.4.html

這是否僅適用於矢量圖形的工作,或者它也可以與像PNG文件的位圖使用?

屬性的android:autoMirrored:

https://developer.android.com/reference/android/graphics/drawable/VectorDrawable.html

我的問題是,如果我嵌入左arrow.png在我的應用程序的資源,可能我莫名其妙地定義這個autoMirrior屬性我的形象,這樣,當用戶設備設置爲rtl語言android會動態地將其反轉。這可能嗎?如果是這樣,我該如何配置一個PNG圖像的屬性?

回答

3

您可以在bitmap資源

<bitmap xmlns:android="http://schemas.android.com/apk/res/android" 
    android:src="@drawable/left-arrow" 
    android:autoMirrored="true"> 
</bitmap> 
+0

我想我明白,我已經包括位圖之前僅僅通過文件名包的繪製。現在閱讀關於XML位圖,這是我相信你在這裏提到的。所以在XML定義的位圖中,我可以設置autoMirrored屬性? https://developer.android.com/guide/topics/resources/drawable-resource.html – Hoofamon

+0

是的,這是正確的 –

相關問題