From 265c82fcb6c0d3f3a2c6c1c89b8536ca70929396 Mon Sep 17 00:00:00 2001 From: Luke Klinker Date: Sun, 5 Mar 2017 07:47:03 -0600 Subject: [PATCH] improve scrolling performance --- CHANGELOG.md | 4 +++ README.md | 2 +- gradle.properties | 2 +- .../view/ToolbarScrollListener.java | 2 ++ .../main/res/layout/dragdismiss_activity.xml | 27 +++++++------------ 5 files changed, 18 insertions(+), 19 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 29d64b0..15485cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +### v1.2.2 + +* Improve scrolling on the `DragDismissActivity` by removing the `AppBarLayout` and handing its functionality myself + ### v1.2.1 * Don't have `Activity#onCreate` as `final` diff --git a/README.md b/README.md index f7ec4bd..c8cc4d2 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ To include it in your project, add this to your module's `build.gradle` file: ```groovy dependencies { ... - compile 'com.klinkerapps:drag-dismiss-activity:1.2.1' + compile 'com.klinkerapps:drag-dismiss-activity:1.2.2' } ``` diff --git a/gradle.properties b/gradle.properties index 1eea80f..67e9299 100644 --- a/gradle.properties +++ b/gradle.properties @@ -23,7 +23,7 @@ MIN_SDK=15 TARGET_SDK=25 COMPILE_SDK=25 -VERSION_NAME=1.2.1 +VERSION_NAME=1.2.2 VERSION_CODE=1 GROUP=com.klinkerapps diff --git a/library/src/main/java/xyz/klinker/android/drag_dismiss/view/ToolbarScrollListener.java b/library/src/main/java/xyz/klinker/android/drag_dismiss/view/ToolbarScrollListener.java index 860a934..f328c38 100644 --- a/library/src/main/java/xyz/klinker/android/drag_dismiss/view/ToolbarScrollListener.java +++ b/library/src/main/java/xyz/klinker/android/drag_dismiss/view/ToolbarScrollListener.java @@ -20,6 +20,7 @@ import android.animation.AnimatorListenerAdapter; import android.animation.ArgbEvaluator; import android.animation.ValueAnimator; +import android.app.Activity; import android.os.Handler; import android.support.v4.widget.NestedScrollView; import android.support.v7.widget.LinearLayoutManager; @@ -32,6 +33,7 @@ import android.view.animation.Interpolator; import xyz.klinker.android.drag_dismiss.R; +import xyz.klinker.android.drag_dismiss.util.ColorUtils; /** * Scroll listener for interacting with the toolbar when the recyclerview scrolls. This includes diff --git a/library/src/main/res/layout/dragdismiss_activity.xml b/library/src/main/res/layout/dragdismiss_activity.xml index ef8e351..9682ebc 100644 --- a/library/src/main/res/layout/dragdismiss_activity.xml +++ b/library/src/main/res/layout/dragdismiss_activity.xml @@ -63,29 +63,22 @@ android:visibility="gone" android:indeterminate="true"/> + + - - - - -