autoMirrored 属性在 jetpack compose 中不起作用

时间:2021-07-30 20:13:19

标签: android android-jetpack-compose

我正在尝试在撰写活动中使用以下后退箭头

<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:autoMirrored="true"
android:tint="?attr/colorControlNormal"
android:viewportWidth="24"
android:viewportHeight="24">
<path
    android:fillColor="@android:color/white"
    android:pathData="M19,11H7.83l4.88,-4.88c0.39,-0.39 0.39,-1.03 0,-1.42 -0.39,-0.39 -1.02,-0.39 -1.41,0l-6.59,6.59c-0.39,0.39 -0.39,1.02 0,1.41l6.59,6.59c0.39,0.39 1.02,0.39 1.41,0 0.39,-0.39 0.39,-1.02 0,-1.41L7.83,13H19c0.55,0 1,-0.45 1,-1s-0.45,-1 -1,-1z" />

问题是即使在使用 android:autoMirrored="true" 后应用语言更改 (RTL) 时,图标也不会反转方向

这是界面代码

Icon(
            imageVector = ImageVector.vectorResource(id = R.drawable.ic_round_arrow_back_24),
            contentDescription = null,
            tint = Color.White
        )

1 个答案:

答案 0 :(得分:0)

几个月前报告为 a bug。您可能想在那里附上您的示例(以及包含一个完整项目来重现问题的奖励积分!)。