2015-09-22 12 views
6

beddesignAndroid: Jak stworzyć łóżko w formacie xml?

Właściwie jestem w stanie stworzyć ten projekt za pomocą RotateAnimation ale coraz problem, gdy chcę go zmienić oraz stosowanie wszelkich animation.We wiedzieć, Animation nie zmienia rzeczywiste właściwości widzenia, to tylko ożywia go . Więc za każdym razem, gdy jestem obliczu problem jak:

animacja wrócić do swojego prawdziwego stanu po zakończeniu animacji i uruchomić za każdym razem od początkowego położenia.

Aby tego uniknąć, chcę zastosować projekt statyczny w języku xml. Próbowałem używać android:rotation, ale nie było to zgodne z wymaganiami. sugestie i pomoc będą w większości znaczące. Proszę zasugeruj.

+1

po prostu dodaj 'android: fillAfter =" true "' w animacji (xml) lub w kodzie java. –

+0

Próbowałem również tego, ale nie mogłem uniknąć odtworzenia animacji :( –

+1

Mam do czynienia z tym samym problemem? Proszę, niech ktoś się tym pozbyć – DJhon

Odpowiedz

0

Wiem, że android:fillAfter="true" powoduje wiele problemów!

Inną opcją może być dodanie animacji do animacji i po zakończeniu animacji, ręczne ustawienie końcowej transfomracji na widoki.

yourAnimation.setAnimationListener(new Animation.AnimationListener() { 
    @Override 
    public void onAnimationStart(Animation animation) { 

    } 

    @Override 
    public void onAnimationEnd(Animation animation) { 
     /* Here, you could set them manually */ 
    } 

    @Override 
    public void onAnimationRepeat(Animation animation) { 

    } 
}); 
+0

@ # abforce thanks. I wszystko gotowe, ale to w onAnimationEnd() nie mogę ukryć widoku .. żadnych sugestii ?? –

+0

@SubhalaxmiNayak _" Nie mogę ukryć widoku "_ ... Co masz na myśli? Ukrywanie widoku jest proste. 'View.setVisibility (View.GONE)' –

Powiązane problemy