diff options
author | Daniel <dk.mailbox@gmx.net> | 2018-11-19 00:07:27 +0300 |
---|---|---|
committer | Daniel <dk.mailbox@gmx.net> | 2018-11-19 00:07:27 +0300 |
commit | 2730a3420b47457f665912c3aa193faa027dca27 (patch) | |
tree | 7bd5f0de784c907a28fd63b7afbda3740e09b0e5 /News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderDetailFragment.java | |
parent | 3b1f8d1702bce18392169d7b3bac1c093d7174b5 (diff) |
590 - and yet another one: only mark read if gesture starts a certain distance from left edge
Diffstat (limited to 'News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderDetailFragment.java')
-rw-r--r-- | News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderDetailFragment.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderDetailFragment.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderDetailFragment.java index e6757a95..2e54c294 100644 --- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderDetailFragment.java +++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderDetailFragment.java @@ -23,7 +23,6 @@ package de.luhmer.owncloudnewsreader; import android.content.Context; import android.content.SharedPreferences; -import android.content.res.Resources; import android.content.res.TypedArray; import android.graphics.Canvas; import android.graphics.Rect; @@ -460,13 +459,13 @@ public class NewsReaderDetailFragment extends Fragment { private class RecyclerViewOnGestureListener extends GestureDetector.SimpleOnGestureListener { - private int minBottomDistance = 100; + private int minLeftEdgeDistance = 100; @Override public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) { if (mMarkAsReadWhileScrollingEnabled && - e1.getY() > recyclerView.getBottom()-minBottomDistance && // only if gesture started at screen bottom - (e2.getY() - e1.getY()) < 0) { // and if swipe direction is upwards + e1.getX() > minLeftEdgeDistance && // only if gesture starts a bit away from left window edge + (e2.getY() - e1.getY()) < 0) { // and if swipe direction is upwards handleMarkAsReadScrollEvent(); return true; } |