2012-09-27 16 views
5

un listView è un ViewGroup e sembra un buon candidato per le modifiche di layout animate. Tuttavia, sembra ignorare il flag o costruire manualmente un LayoutTransition e impostarlo in quel modo. Cosa dà? Non è documentato da nessuna parte che questo importantissimo ViewGroup non supporta questa caratteristica di animazione molto importata.Le animateLayoutChanges funzionano su ListView?

risposta

0

Sfortunatamente, no, lo ListView non supporta android:animateLayoutChanges, almeno non nel modo previsto. Animerà semplicemente i bambini che lo ListView deve creare quando non può riutilizzare una vista esistente.

1

Aggiungo che usando l'opzione android: animateLayoutChanges = "true" nel layout di ListView ti impedisce di selezionare qualsiasi elemento di ListView; puoi farlo, solo dopo aver fatto qualcosa come aggiungere un nuovo oggetto e tornare a ListView. Ho sperimentato questo bug utilizzando il SimpleCursorAdapter up-to-date e quello che viene fornito con libreria di supporto v4

saluti FD

Problemi correlati