有没有人有使用实践Pull to refresh
列出与Pinned section header
?
I use Android-PullToRefreshlib 与我的列表,我想添加在列表顶部显示固定节标题的功能。我用了固定标题列表视图另一个项目中的 lib 用于固定部分。但我无法将这两个库合二为一。
Android-PullToRefresh 可以显示固定的节标题吗?也许还有其他Pull to refresh
lib可以做到吗?
可以集成操作栏-PullToRefresh图书馆与粘性列表标题库,但您需要使用自定义委托才能使 Actionbar-PullToRefresh 正常工作:
public class StickyListViewDelegate extends AbsListViewDelegate {
@Override public boolean isReadyForPull(View view, final float x, final float y) {
StickyListHeadersListView sticky = (StickyListHeadersListView) view;
return super.isReadyForPull(sticky.getWrappedList(), x, y);
}
集成如下:
StickyListViewDelegate delegate = new StickyListViewDelegate();
ActionBarPullToRefresh.from(getActivity()).theseChildrenArePullable(mListView)
.useViewDelegate(StickyListHeadersListView.class, delegate)
.listener(this).setup(mPullToRefreshLayout);
这两个库不能一起工作的原因是因为 StickyListHeadersListView 类实际上并未扩展 ListView(这是 Actionbar-PullToRefresh 库在默认情况下分配委托时查找的内容)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)