我已经使用按照以下方式V4支持库的SwipeRefreshLayout:拉起在android系统RecyclerView刷新
swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
refreshItems();
}
});
void refreshItems() {
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
swipeRefreshLayout.setRefreshing(false);
}
}, 3000);
}
在这种策略中,如果我拉下画面时,第一个列表项是可见的再onRefresh ()方法被调用。
这就是所谓的下拉刷新。但我想要相反的效果。也就是说,如果我在最后一个列表项目可见时拉起屏幕,那么应该调用一个方法,或者应该通知它。可能吗?如果可能的话,请提供给我方式。
我可以问你为什么要完成这种行为? – Grender
我想要这些,因为如果数据量巨大,这些数据从服务器加载,然后我会加载一些数据的第一次,更多的数据将被加载上拉行为 –
然后,你应该寻找**“无尽的滚动监听器”* *,那里有一些库,或者你可以编写你自己的'OnScroll()'onScrollListener'实现来实现它。 – Grender