Android倒啤酒滑動刷新效果:BeerSwipeRefresh

jopen 9年前發布 | 10K 次閱讀 Android開發 移動開發 BeerSwipeRefresh

Android倒啤酒滑動刷新效果BeerSwipeRefresh。該項目旨在提供一個可重復使用的滑動刷新ANDROID小部件。

Watch 油Tube video here.

Requirements

Target Sdk Version : 21
Min Sdk Version : 19

How to use

1) Add this to your build.gradle.

repositories {
    maven {
        url "https://jitpack.io"
    }
}

dependencies {
  compile 'com.github.recruit-lifestyle:BeerSwipeRefresh:1.1'
}

2) Addjava com.list.view.amyu.beerswiperefreshlayout.BeerSwipeRefreshLayout, which has at least one AbsListView, to your layout XML file.
<jp.co.recruit_lifestyle.android.widget.BeerSwipeRefreshLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/main_swipe">

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

</jp.co.recruit_lifestyle.android.widget.BeerSwipeRefreshLayout>

3) Add the function so that the your application knows when a user has completed a 'BeerSwipeRefreshLayout'.
mBeerSwipeRefreshLayout = (BeerSwipeRefreshLayout) findViewById(R.id.main_swipe);
mBeerSwipeRefreshLayout.setOnRefreshListener(new BeerSwipeRefreshLayout.OnRefreshListener() {
  @Override public void onRefresh() {
    // Do work to refresh the list here.
    new Task().execute();
  }
});

private class Task extends AsyncTask<Void, Void, String[]> {
  ...
  @Override protected void onPostExecute(String[] result) {
    // Call setRefreshing(false) when the list has been refreshed.
    mBeerSwipeRefreshLayout.setRefreshing(false);
    super.onPostExecute(result);
  }
}

項目主頁:http://www.baiduhome.net/lib/view/home/1438862787426

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!