Android(安卓)利用TwinklingRefreshLayout 实现下拉效果
16lz
2022-04-04
一,Activity 对应布局
<?xml version="1.0" encoding="utf-8"?>
二,主代码为 public class Main9Activity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main9); initView(); } private void initView() { TwinklingRefreshLayout refreshLayout = (TwinklingRefreshLayout) findViewById(R.id.refreshLayout); SinaRefreshView headerView = new SinaRefreshView(this); headerView.setTextColor(0xff745D5C); refreshLayout.setHeaderView(headerView); refreshLayout.setOnRefreshListener(new RefreshListenerAdapter() { @Override public void onRefresh(final TwinklingRefreshLayout refreshLayout) { LogUtils.d("onRefresh"); new Handler().postDelayed(new Runnable() { @Override public void run() { refreshLayout.finishRefreshing(); } }, 2000); } @Override public void onLoadMore(final TwinklingRefreshLayout refreshLayout) { LogUtils.d("onLoadMore"); new Handler().postDelayed(new Runnable() { @Override public void run() { refreshLayout.finishLoadmore(); } }, 2000); } }); refreshLayout.setEnableOverScroll(false); //禁用掉加载更多效果,即上拉加载更多 refreshLayout.setEnableLoadmore(false); //进入页面,就自动下拉刷新 refreshLayout.startRefresh(); }}
三,效果图
更多相关文章
- Android(安卓)volley框架加载网络图片
- android 如何从sqlite读取数据到spinner下拉中显示
- Official Note of Android(安卓)(important part)
- android spinner下拉选择框
- Android、Java单例看这里(常用的单例模式对比)
- Android(安卓)ImageView显示网络图片
- android 監聽系統屬性變化的方法
- android 网络异步加载数据进度条
- Speed Up and Back Up Your Rooted Android(安卓)Phone