Desidero animare gli elementi della visualizzazione elenco. Al momento sto applicando l'animazione di transizione sugli elementi dell'elenco ogni volta che vengono aggiunti nuovi elementi. Ma questa non è l'animazione che voglio raggiungere. Voglio che quando un nuovo elemento viene aggiunto nella visualizzazione elenco in quel momento l'intera vista Elenco sposta un posto verso il basso per far posto all'elemento appena aggiunto.Aggiunta dell'animazione a una visualizzazione elenco in Android
Attualmente il codice che sto usando è:
set = new AnimationSet(true);
animation = new AlphaAnimation(0.0f, 1.0f);
animation.setDuration(50);
set.addAnimation(animation);
animation = new TranslateAnimation(
Animation.RELATIVE_TO_SELF, 0.0f,Animation.RELATIVE_TO_SELF, 0.0f,
Animation.RELATIVE_TO_SELF, -1.0f,Animation.RELATIVE_TO_SELF, 0.0f
);
animation.setDuration(150);
set.addAnimation(animation);
LayoutAnimationController controller = new LayoutAnimationController(set, 1.0f);
l.setLayoutAnimation(controller);
l.setAdapter(listAdaptor);
E poi, mentre l'aggiunta articoli attraverso pulsante onclick
l.startLayoutAnimation();
Altri suggerimenti per raggiungere tale animazione.
errore di ricezione nell'animazione 'R.anim.slide_top_to_bottom' non può essere risolto o non è un campo – Nishant
Hai aggiunto il xml nella cartella anim? – ASH
No, puoi fornire il codice per quel file? – Nishant