2016-03-31 2 views
0

Я использую значок материала (ic_play_arrow_black_24dp), импортированный с помощью векторной студии.Android mirror vector drawable

Теперь я хочу, чтобы стрелка указывала и в другом направлении, не создавая второго вектора. Возможно ли это в xml и как?

Я использую выталкиваемую в двух плавающих кнопках Action, далее для следующей для предыдущей.

Редактировать вот фабрика xml. Я уже пробовал поворот и масштаб, но didn't работы

<android.support.design.widget.FloatingActionButton 
    android:id="@+id/previous" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="start|bottom" 
    android:layout_marginBottom="0dp" 
    android:layout_marginEnd="80dp" 
    android:layout_marginStart="0dp" 
    android:layout_marginTop="0dp" 
    android:src="@drawable/next_prev_24dp" 
    app:layout_anchor="@id/next" 
    app:layout_anchorGravity="left" /> 
+2

Возможный дубликат [Android - флип-изображение в xml] (http://stackoverflow.com/questions/9338447/android-flip-image-in-xml) – Ritave

+0

Я видел это уже, но он не работал для моего ФАБ. Я добавил xml fab, возможно, что-то не так там? – reebow

+0

использовать 'android.graphics.drawable.RotateDrawable' – pskink

ответ

1

Для тех, кто использует ImageView или TextView или EditText Scale работает отлично. Используйте

android:scaleX="-1" //To flip horizontally or 
android:scaleY="-1" //To flip vertically 

ИЛИ Попробуйте

android:rotationX="180" // for horizontal 
android:rotationY="180" // for vertical 

ИЛИ Просто rotation="180" для вертикального

android:rotation="180" // for vertical 

Edit: Дополнительная
Если вы хотите, чтобы перевернуть/зеркало значки/вытяжке при смене языка RTL/LTR («Right To Left»/«Left Right»), есть хороший способ сделать это в android vecto r можно просто проверить ckeckbox Включить автоматическое зеркалирование для макета RTL.

=> Щелкните правой кнопкой мыши на вытяжке папку => New => Vector Asset => Выбрать вытяжке => проверить Checkbox

.