您的位置:首页 > 移动开发 > Android开发

Android listview、ScrollView等布局下拉加载和上拉刷新

2016-10-27 11:24 495 查看
效果图



xml代码

<com.cjj.MaterialRefreshLayout
android:id="@+id/home_refresh"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:isLoadMore="true"
app:overlay="true"
app:wave_color="@color/wave_color"
app:wave_show="true">

<ScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/bg">
</ScrollView>
</com.cjj.MaterialRefreshLayout>


java代码

refreshLayout.setMaterialRefreshListener(new MaterialRefreshListener() {
@Override
public void onRefresh(final MaterialRefreshLayout materialRefreshLayout) {
ToastUtils.showToast("刷新数据");

}

@Override
public void onRefreshLoadMore(MaterialRefreshLayout materialRefreshLayout) {
super.onRefreshLoadMore(materialRefreshLayout);
ToastUtils.showToast("加载更多");

}
});


关闭加载动画

refreshLayout.finishRefresh();
refreshLayout.finishRefreshLoadMore();


这个效果很简单 适合大部分下拉刷新 上拉加载

更多效果

具体github地址

https://github.com/android-cjj/Android-MaterialRefreshLayout
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐