Android下拉刷新上拉加载控件的使用

参考链接:http://www.jianshu.com/p/699e2662fc27

刷新控件:in.srain.cube.views.ptr.PtrFrameLayout 和com.chanven.lib.cptr.PtrClassicFrameLayout

导包:

compile 'in.srain.cube:ultra-ptr:1.0.11'

compile 'com.chanven.lib:cptr:1.0.0'

使用Xml文件:


xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical">

android:id="@+id/test_list_view_frame"

xmlns:cube_ptr="http://schemas.android.com/apk/res-auto"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:background="#f0f0f0"

cube_ptr:ptr_resistance="1.7"

cube_ptr:ptr_ratio_of_header_height_to_refresh="1.2"

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">

android:id="@+id/test_list_view"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:background="@android:color/white"

android:choiceMode="singleChoice"

android:divider="#b0b0b0"

android:dividerHeight="0.1dp"

android:fadingEdge="none"

android:scrollbarStyle="outsideOverlay"/>

或者

android:id="@+id/store_house_ptr_frame"

xmlns:cube_ptr="http://schemas.android.com/apk/res-auto"

android:layout_width="match_parent"

android:layout_height="match_parent"

cube_ptr:ptr_resistance="1.7"

cube_ptr:ptr_ratio_of_header_height_to_refresh="1.2"

cube_ptr:ptr_duration_to_close="300"

cube_ptr:ptr_duration_to_close_header="2000"

cube_ptr:ptr_keep_header_when_refresh="true"

cube_ptr:ptr_pull_to_fresh="false" >

android:id="@+id/store_house_ptr_image_content"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:background="@color/cube_mints_333333"

android:clickable="true"

android:padding="10dp">

android:id="@+id/store_house_ptr_image"

android:layout_width="match_parent"

android:layout_height="match_parent" />

代码初始化:

ptrClassicFrameLayout.setLoadMoreEnable(true);

ptrClassicFrameLayout.setOnLoadMoreListener(this);

ptrClassicFrameLayout.setPtrHandler(this);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容