Android万能刷新加载框架,适用于所有View,可根据自己需求定制!

网友投稿 546 2022-11-05

Android万能刷新加载框架,适用于所有View,可根据自己需求定制!

Android万能刷新加载框架,适用于所有View,可根据自己需求定制!

AndroidRefreshLayout

Android万能刷新加载框架,适用于所有View,可根据自己需求定制! 本Demo演示如何使用通用的下拉刷新上拉加载控件,demo中已经实现了常见的需要上下拉功能的控件,其他控件如果需要加入这两个功能可自行扩展,实现Pullable接口即可

应用截图

使用方法

具体使用方法以ListView为例,用法基本上都一样,很简单!

代码使用

查找刷新控件

mRefreshView = findViewById(R.id.refresh_view);

设置监听

mRefreshView.setOnRefreshListener(this);

实现接口

public class ListViewActivity extends AppCompatActivity implements PullToRefreshLayout.OnRefreshListener{

覆写回调方法

@Overridepublic void onRefresh(final PullToRefreshLayout pullToRefreshLayout) { handler.postDelayed(new Runnable() { @Override public void run() { pullToRefreshLayout.refreshFinish(PullToRefreshLayout.SUCCEED); Toast.makeText(ListViewActivity.this, "刷新结束", Toast.LENGTH_SHORT).show(); } },1000);}@Overridepublic void onLoadMore(final PullToRefreshLayout pullToRefreshLayout) { handler.postDelayed(new Runnable() { @Override public void run() { pullToRefreshLayout.loadmoreFinish(PullToRefreshLayout.SUCCEED); Toast.makeText(ListViewActivity.this, "加载完成", Toast.LENGTH_SHORT).show(); } },1000);}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:一张A4纸大小的 Kubernetes 速查表
下一篇:mybatis如何设置useGeneratedKeys=true
相关文章

 发表评论

暂时没有评论,来抢沙发吧~