如何增加下拉刷新功能绵患?
采用了開源庫android-Ultra-Pull-To-Refresh
工具準(zhǔn)備
- 更新最新的PandaAndroidLib
集成清單
- fragment 繼承 NetFragment
- 集成PtrClassicFrameLayout組件
<in.srain.cube.views.ptr.PtrClassicFrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:cube_ptr="http://schemas.android.com/apk/res-auto"
android:id="@+id/net_ptr"
android:layout_width="match_parent"
android:layout_height="match_parent"
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">
<自定義 android:id="@+id/net_result">
需要相應(yīng)下拉動作的區(qū)域空間放在這里……
4跤恪I傻粘!注意:PtrClassicFrameLayout的子元素只能是1個元素克饶,且其id必須為net_result
<自定義/>
</in.srain.cube.views.ptr.PtrClassicFrameLayout>
- 在設(shè)備上測試驗證,End~