SwipeLayoutRecyclerView仿 QQ 侧拉删除效果
基于RecyclerView的封装,仿qq侧拉删除效果,实现下拉刷新,上拉加载更多,添加header,添加footer。
基本组成
//添加Header
//添加Header和Footer
1、BaseAdapter 基本组成
2、HeaderAdapter 添加Header
3、HeaderBottomAdapter 添加Header和Footer 当没有更多数据的时候,可以通过adapter.setHasMoreData(false);设置是否有更多数据
当需要隐藏Footer的时候,可以通过adapter.setHasFooter(false); 隐藏Footer
下拉刷新和SwipeRefreshLayout一样
加载更多,可以监听RecyclerView的滚动事件,通过实现ScrollListener即可
recyclerView.addOnScrollListener(scrollListener); private ScrollListener scrollListener = new ScrollListener(mLayoutManager) { @Override public void onLoadMore() { loadMore(); currentPage++; Toast.makeText(mContext, "加载更多" + currentPage, Toast.LENGTH_SHORT).show(); } };
加载成功后需要将加载更多开关打开
ScrollListener.setLoadMore(!ScrollListener.loadMore);
评论
WWSideslipViewController模仿 QQ 的侧滑效果
WWSideslipViewController 模仿 QQ 的侧滑效果。支持左边栏侧滑、右边栏侧滑
WWSideslipViewController模仿 QQ 的侧滑效果
0
WWSideslipViewController模仿 QQ 的侧滑效果
WWSideslipViewController模仿QQ的侧滑效果。支持左边栏侧滑、右边栏侧滑、滑动设置等功能。非常简便的方法初始化 LeftViewController * left = [[Le
WWSideslipViewController模仿 QQ 的侧滑效果
0
ZIOMenuView侧拉菜单抽屉效果
侧拉菜单抽屉效果:代码主要实现了一个可以左右拖拽的view,漏出后面的左右两边的菜单view,这两个view内容是使用者自定义的。view提供属性:左边拖拽距离,右边拖拽距离(也就是后面菜单view的
ZIOMenuView侧拉菜单抽屉效果
0
DownSheet仿腾讯QQ音乐的ActionSheet效果
通过自定义模型实现仿腾讯QQ音乐的ActionSheet效果。能够定义菜单的图片(包括点击前后),菜单的数组以及点击的时间。方便实用,有需要的同学可以看看。
DownSheet仿腾讯QQ音乐的ActionSheet效果
0