android 下拉刷新控件PtrClassicFrameLayout(cube)
来源:互联网 发布:做闪图的软件 编辑:程序博客网 时间:2024/04/29 18:08
1.引用:
compile 'in.srain.cube:ultra-ptr:1.0.10'
2..xml定义
<in.srain.cube.views.ptr.PtrClassicFrameLayout android:id="@+id/swipe_container" xmlns:cube_ptr="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/cube_mints_f1f1f1" cube_ptr:ptr_duration_to_close="200" cube_ptr:ptr_duration_to_close_header="1000" cube_ptr:ptr_keep_header_when_refresh="true" cube_ptr:ptr_pull_to_fresh="false" cube_ptr:ptr_ratio_of_header_height_to_refresh="1.2" cube_ptr:ptr_resistance="1.7">3.使用(1)(3)方法的实现implements PtrHandler(2)使用layoutManager = new LinearLayoutManager(getActivity());swipe_container.setPtrHandler(this);// headerfinal StoreHouseHeader header = new StoreHouseHeader(getActivity());header.setPadding(0, LocalDisplay.dp2px(15), 0, 0);header.setTextColor(getResources().getColor(R.color.maincolor));header.initWithString("bamasoso");swipe_container.setDurationToCloseHeader(3000);swipe_container.setHeaderView(header);swipe_container.addPtrUIHandler(header);
@Overridepublic boolean checkCanDoRefresh(PtrFrameLayout ptrFrameLayout, View view, View view1) { return layoutManager.findFirstCompletelyVisibleItemPosition() == 0;}@Overridepublic void onRefreshBegin(PtrFrameLayout ptrFrameLayout) { getDatas();}
0 1
- android 下拉刷新控件PtrClassicFrameLayout(cube)
- PtrClassicFrameLayout 下拉刷新控件
- PtrClassicFrameLayout 下拉刷新控件代码分析
- 下拉刷新上拉加载框架:PtrClassicFrameLayout
- android 下拉刷新控件
- Android 下拉刷新控件
- Android下拉刷新控件
- Android控件(一)下拉刷新:SwipeRefreshLayout
- Android 下拉刷新控件 SwipeRefreshLayout
- android控件 下拉刷新pulltorefresh
- Android 下拉刷新控件SwipeRefreshLayout
- Android 下拉刷新控件SwipeRefreshLayout
- android 控件 下拉刷新 SwipeRefreshLayout
- android 控件 下拉刷新 FlyRefersh
- android 控件 下拉刷新 pullRefreshLayout
- android 控件 下拉刷新 JellyRefreshLayout
- Android 下拉刷新控件SwipeRefreshLayout
- Android自定义控件下拉刷新
- 多线程详解之GCD
- linux如何修改主机名
- Android 程序员必须知道的 53 个知识点
- mysql5.7.9安装与启动
- Hibernate 多表查询结果处理
- android 下拉刷新控件PtrClassicFrameLayout(cube)
- android程序中,点击一个按钮,实现字符加一的功能
- 获取异常详细信息
- Oracle 11g服务详细介绍及哪些服务是必须开启的?
- MFC 输出图形正向二叉树
- Ionic制作Hybrid App系列一:Mac环境下Ionic的搭建
- 使用CoreGraphics绘制一个简单的折线图,可自定义坐标。
- 屏幕适配全攻略
- ThinkPHP3.1.3的学习之路(1)