2016-01-28 3 views
3

У меня есть код для анимации списка, но я не знаю, как изменить этот код, чтобы показывать список один за другим.Как оживить просмотр списка по одному?

float initialTranslation = (mLastPosition <= position ? 500f : -500f); 
      convertView.setTranslationY(initialTranslation); 

     convertView.animate() 
       .setInterpolator(new DecelerateInterpolator(1.0f)) 
       .translationY(0f) 
       .setDuration(500l) 
       .setListener(null); 

     // Keep track of the last position we loaded 
     mLastPosition = position; 

ответ

0

Я использую библиотеку:

https://github.com/nhaarman/ListViewAnimations

для анимации списка следует. он работает как шарм

Библиотека Описание: -

ListViewAnimations является библиотека с открытым исходным кодом Android, который позволяет разработчикам легко создавать ListViews с анимацией. Не стесняйтесь использовать все это в своих приложениях Android, если вы укажете этот проект и включите лицензию в свое приложение.

здесь библиотека демо ссылка:

https://play.google.com/store/apps/details?id=com.haarman.listviewanimations

Кроме того, можно использовать новый recyclerView, который обеспечивает встроенную анимацию для добавления, удаления элементов

Смежные вопросы