2015-09-22 12 views
6

beddesignAndroid: come creare un bed design in xml?

In realtà io sono in grado di creare questo disegno utilizzando RotateAnimation ma ottenere problema quando voglio cambiare e applicare qualsiasi animation.We sapere, Animation non alterare le proprietà reali della vista, si anima solo . Così ogni volta che sto affrontando la questionecome:

animazione tornare al suo stato reale dopo aver terminato l'animazione e iniziare ogni volta dalla posizione iniziale.

Quindi, per evitare questo, voglio applicare il disegno statico in xml. Ho provato a utilizzare android:rotation ma non ottenendo secondo il requisito esatto. I suggerimenti e gli aiuti saranno per lo più apprezzabili. Si prega di suggerire.

+1

basta aggiungere 'android: fillAfter =" true "' in animazione (xml) o in codice java. –

+0

Ho provato anche con questo, ma non sono riuscito a evitare la ricreazione dell'animazione :( –

+1

Sto affrontando lo stesso problema? Per favore qualcuno si sbarazzasse di questo. – DJhon

risposta

0

Lo so android:fillAfter="true" causa molti problemi!

Un'altra opzione potrebbe essere l'aggiunta di animatori dell'animazione all'animazione e una volta terminata l'animazione, è possibile impostare manualmente le transfombrature finali alle viste.

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 Grazie, sono pronto per l'uso ma in onAnimationEnd() non sono in grado di nascondere la vista ... qualsiasi suggerimento ?? –

+0

@SubhalaxmiNayak _" non riesco a nascondere la vista "_ ... Cosa intendi? Nascondere una vista è semplice. 'View.setVisibility (View.GONE)' –

Problemi correlati