android中SwipeRefresh實現(xiàn)各種上拉,下拉刷新示例-創(chuàng)新互聯(lián)

SwipeRefresh

發(fā)展壯大離不開廣大客戶長期以來的信賴與支持,我們將始終秉承“誠信為本、服務(wù)至上”的服務(wù)理念,堅持“二合一”的優(yōu)良服務(wù)模式,真誠服務(wù)每家企業(yè),認(rèn)真做好每個細(xì)節(jié),不斷完善自我,成就企業(yè),實現(xiàn)共贏。行業(yè)涉及成都汽車玻璃修復(fù)等,在成都網(wǎng)站建設(shè)、成都全網(wǎng)營銷、WAP手機(jī)網(wǎng)站、VI設(shè)計、軟件開發(fā)等項目上具有豐富的設(shè)計經(jīng)驗。

基于原生的SwipeRefreshLayout 做了封裝處理

此項目中包括種:

1.原生SwipeRefreshLayout(上拉可通過滾動監(jiān)聽實現(xiàn))

2.自定義支持上拉刷新的組件

3.自定義支持ViewPage的刷新組件VPSwipeRefreshLayout

4.RecyclerView+SwpieRefreshLayout實現(xiàn)下拉刷新效果同時實現(xiàn)上拉功能

1.原生SwipeRefreshLayout(上拉可通過滾動監(jiān)聽實現(xiàn))

除了OnRefreshListener接口外,SwipRefreshLayout中還有一些其他重要的方法,具體如下:

1、setOnRefreshListener(SwipeRefreshLayout.OnRefreshListener listener):設(shè)置手勢滑動監(jiān)聽器。

 2、setProgressBackgroundColor(int colorRes):設(shè)置進(jìn)度圈的背景色(已經(jīng)棄用)


setProgressBackgroundColorSchemeResource (可以)。


setProgressBackgroundColorSchemeColor(Color c) (可以)

3、setColorSchemeResources(int… colorResIds):設(shè)置進(jìn)度動畫的顏色。

4、setRefreshing(Boolean refreshing):設(shè)置組件的刷洗狀態(tài),顯示或者隱藏刷新進(jìn)度條

5、setSize(int size):設(shè)置進(jìn)度圈的大小,只有兩個值:DEFAULT、LARGE

6、postDelayed(new Runable(),long min) 設(shè)置刷新延遲時間

7、isRefreshing():檢查是否處于刷新狀態(tài)

布局,具體內(nèi)容如下:

<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.SwipeRefreshLayout 
  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/swipeLayout" >

  <ListView 
    android:id="@+id/mylist"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"/>

</android.support.v4.widget.SwipeRefreshLayout>

分享標(biāo)題:android中SwipeRefresh實現(xiàn)各種上拉,下拉刷新示例-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://muchs.cn/article30/dgehpo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計公司、定制開發(fā)ChatGPT、外貿(mào)建站全網(wǎng)營銷推廣、網(wǎng)站設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)