Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android - flip image in xml

Tags:

android

I want to flip image for button's background in xml. I've seen example how to do it, but it was programmatically way: http://xjaphx.wordpress.com/2011/06/26/image-processing-image-flipping-mirroring. Anyway, I have a xml file (button_left_state.xml) like below :

<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android">   <item android:state_pressed="true" >     <rotate android:fromDegrees="180.0" android:toDegrees="180.0"      android:pivotX="50%" android:pivotY="50%" android:drawable="@drawable/buttonrightpressed" />     </item>      <item>   <rotate android:fromDegrees="180.0" android:toDegrees="0.0"      android:pivotX="50%" android:pivotY="50%" android:drawable="@drawable/buttonright"/> </item>    </selector> 

But this code just rotate image to 180 degrees. Is it possible to flip image in xml?

like image 573
Nolesh Avatar asked Feb 18 '12 04:02

Nolesh


1 Answers

Use the scale attributes in ImageView

android:scaleX="-1" //To flip horizontally or android:scaleY="-1" //To flip vertically 
like image 95
Tommaso Resti Avatar answered Sep 21 '22 00:09

Tommaso Resti