Кто-нибудь присоединился к библиотекам Android MergeAdapter, StickyListHeaders и ListViewAnimations?
Мои потребности:
- несколько ListViews в одном представлении с вертикальной прокруткой
- неоднородные виды элементов
- несколько элементов списка, разделенных заголовками, которые должны быть закреплены
- возможность расширить некоторые элементы списка
- перетащите некоторые из них
- поддержка андроид 14+
Мои дополнения:
- полагаться на CursorAdapters
Черрипик:
- иногда мой самый верхний заголовок (который является отдельным представлением, не являющимся частью моего списка, и я предпочитаю, чтобы он оставался таким) должен немного скользить вверх; мой комбинированный список должен следовать, но в то же время анимировать его высоту, чтобы всегда быть прикрепленным к низу.
Упомянутые библиотеки были:
- MergeAdapter — https://github.com/commonsguy/cwac-merge
- StickyListHeaders — https://github.com/emilsjolander/StickyListHeaders
- ListViewAnimations — https://github.com/nhaarman/ListViewAnimations
Пожалуйста, дайте мне немного надежды, если это возможно, и несколько полезных советов, как избежать ловушек. Может быть, я должен использовать некоторые другие библиотеки. Или я просто должен буду написать это сам :(
====ОТРЕДАКТИРОВАНО====
В конце концов мне удалось создать заглушку того, что я надеялся сделать (в начале 2014 года). Это функциональный расширяемый и перетаскиваемый список и библиотека адаптеров с хорошей анимацией (пока нет липких заголовков). Вот репо:
Поскольку RecyclerView теперь доступен, нет необходимости использовать слишком сложный код списка. Вот краткое руководство по переключению — http://andraskindler.com/2014/11/22/migrating-to-recyclerview/.