From 0aa9fdbc96b42bba6f241ffca15dc348b8084e29 Mon Sep 17 00:00:00 2001 From: race604 Date: Fri, 21 Aug 2015 10:16:57 +0800 Subject: [PATCH] release 2.0.0 --- README.md | 6 ++++-- .../com/race604/flyrefresh/sample/MainActivity.java | 12 ------------ 2 files changed, 4 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 4779745..b185d5a 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,13 @@ # FlyRefresh The Android implementation of [Replace](https://dribbble.com/shots/2067564-Replace), designed by [Zee Youn](https://dribbble.com/zeeyoung). -I implement this as a **FlyRefresh** layout. The content of the layout can be any view, such as a ListView, RecyclerView, ScrollView, etc. +I implement this as a **FlyRefresh** layout. The content of the layout can be any `NestedScrollingChild`, such as a RecyclerView, NestedScrollView, VerticalGridView, etc. +This library can also work with `NestedScrollingParent` as parent, such as CoordinatorLayout. # How it looks ![flyrefresh](./images/flyrefresh.gif) # Features +* Work with all [NestedScrollingParent](https://developer.android.com/reference/android/support/v4/view/NestedScrollingParent.html) and [NestedScrollingChild](https://developer.android.com/reference/android/support/v4/view/NestedScrollingChild.html) * Default minimize configuration for [Replace](https://dribbble.com/shots/2067564-Replace) animation * Expendable/Shrinkable header * Support custom header view @@ -17,7 +19,7 @@ Add Gradle dependency: ```gradle dependencies { - compile 'com.race604.flyrefresh:library:1.0.2' + compile 'com.race604.flyrefresh:library:2.0.0' } ``` diff --git a/app/src/main/java/com/race604/flyrefresh/sample/MainActivity.java b/app/src/main/java/com/race604/flyrefresh/sample/MainActivity.java index f2ec0e0..1f8ea6f 100644 --- a/app/src/main/java/com/race604/flyrefresh/sample/MainActivity.java +++ b/app/src/main/java/com/race604/flyrefresh/sample/MainActivity.java @@ -77,18 +77,6 @@ public void onClick(View v) { } private void initDataSet() { -// mDataSet.add(new ItemData(Color.parseColor("#76A9FC"), R.mipmap.ic_assessment_white_24dp, "Meeting Minutes", new Date(2014 - 1900, 2, 9))); -// mDataSet.add(new ItemData(Color.GRAY, R.mipmap.ic_folder_white_24dp, "Favorites Photos", new Date(2014 - 1900, 1, 3))); -// mDataSet.add(new ItemData(Color.GRAY, R.mipmap.ic_folder_white_24dp, "Photos", new Date(2014 - 1900, 0, 9))); -// -// mDataSet.add(new ItemData(Color.parseColor("#76A9FC"), R.mipmap.ic_assessment_white_24dp, "Meeting Minutes", new Date(2014 - 1900, 2, 9))); -// mDataSet.add(new ItemData(Color.GRAY, R.mipmap.ic_folder_white_24dp, "Favorites Photos", new Date(2014 - 1900, 1, 3))); -// mDataSet.add(new ItemData(Color.GRAY, R.mipmap.ic_folder_white_24dp, "Photos", new Date(2014 - 1900, 0, 9))); -// -// mDataSet.add(new ItemData(Color.parseColor("#76A9FC"), R.mipmap.ic_assessment_white_24dp, "Meeting Minutes", new Date(2014 - 1900, 2, 9))); -// mDataSet.add(new ItemData(Color.GRAY, R.mipmap.ic_folder_white_24dp, "Favorites Photos", new Date(2014 - 1900, 1, 3))); -// mDataSet.add(new ItemData(Color.GRAY, R.mipmap.ic_folder_white_24dp, "Photos", new Date(2014 - 1900, 0, 9))); - mDataSet.add(new ItemData(Color.parseColor("#76A9FC"), R.mipmap.ic_assessment_white_24dp, "Meeting Minutes", new Date(2014 - 1900, 2, 9))); mDataSet.add(new ItemData(Color.GRAY, R.mipmap.ic_folder_white_24dp, "Favorites Photos", new Date(2014 - 1900, 1, 3))); mDataSet.add(new ItemData(Color.GRAY, R.mipmap.ic_folder_white_24dp, "Photos", new Date(2014 - 1900, 0, 9)));