fad*_*a21 5 android listview drag-and-drop expandable commonsware-cwac
有没有人加入MergeAdapter,StickyListHeaders和ListViewAnimations安卓库?
我的需求是:
我的演员:
Cherrypick:
提到的图书馆是:
如果有可能,请给我一些希望,以及如何避免陷阱的一些有用提示.也许我应该使用其他一些库.或者我只需要自己写一下:(
==== ==== EDITED
最后,我设法建立了我希望做的事情(2014年初).它是功能可扩展和可拖动的listview和适配器库,具有漂亮的动画(还没有粘性标头).回购:
由于RecyclerView现在可用,因此无需使用过于复杂的列表视图代码.这是快速切换指南 - http://andraskindler.com/2014/11/22/migrating-to-recyclerview/.
来自 ListViewAnimations wiki: http://nhaarman.github.io/ListViewAnimations/#getting-started
ListViewAnimations 还支持 StickyListHeaderListViews 上的外观动画。您必须将 AnimationAdapter 包装在 StickyListHeadersAdapterDecorator 中:
StickyListHeadersListView listView = (...); AlphaInAnimationAdapter
animationAdapter = new AlphaInAnimationAdapter(adapter);
StickyListHeadersAdapterDecorator stickyListHeadersAdapterDecorator =
new StickyListHeadersAdapterDecorator(animationAdapter);
stickyListHeadersAdapterDecorator.setStickyListHeadersListView(listView);
listView.setAdapter(stickyListHeadersAdapterDecorator);
Run Code Online (Sandbox Code Playgroud)
就像普通的 ListView 一样,您可以使用 AnimationAdapter 类的任何实现。
结合StickyListHeaders 和 MergeAdapter的解决方案,超级合并适配器应该是可能的:P