2013-08-19 15 views
6

Czy jest możliwe utworzenie przycisku lub widoku tekstowego wewnątrz xml LinearLayout obróconego o 180 stopni?Utwórz obrót do rysowania 180 stopni

Próbowałem animacji, ale możliwy do losowania powrót do 0 stopni po pierwszym kręgu animacji. Jak mogę rozwiązać ten problem?

+0

Nie sądzę, że można to zrobić w XML-u, ale powinieneś być w stanie to zrobić w kodzie, pobierając bitmapę z losowania, obracając ją i zmieniając z powrotem w widok. –

Odpowiedz

18

możemy stworzyć rozciągliwej, który jest obrócony o dowolnej liczbie stopniu jak this..create plik odkształcalne tak ..

<rotate xmlns:android="http://schemas.android.com/apk/res/android" 
android:drawable="@drawable/ic_launcher2" 
android:fromDegrees="180" 
android:toDegrees="180" 
android:visible="true" /> 

zdefiniować ten plik w dowolnym folderze

odkształcalne

jeśli ta nazwa pliku jest następnie obracać ..

W przycisku android:background="@drawable/rotate"

+0

i na przykład przypisać ten xml do przycisku? – Antonio

+0

ostatni problem ... chcę zachować domyślny styl przycisku ... próbuję usunąć androida: właściwości rozciągalne, ale to się rozbija ... – Antonio

+0

To nie działa dla mnie. Nie obraca się – TeodorKolev

4

można również ustawić Android: scaleY = "- 1" w xml dla przycisku. To by odwróciło cały widok o 180 stopni od Y lub zmieniło go, by na przykład skalować X tak, by "odzwierciedlał" go. Nie rotacja, ale na pewno odwróci to o 180 stopni.

+0

To przyda się, jeśli mam tło dla tekstu. Przerzuci również tekst. –

Powiązane problemy