Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/news-android.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel <dk.mailbox@gmx.net>2018-11-19 00:07:27 +0300
committerDaniel <dk.mailbox@gmx.net>2018-11-19 00:07:27 +0300
commit2730a3420b47457f665912c3aa193faa027dca27 (patch)
tree7bd5f0de784c907a28fd63b7afbda3740e09b0e5 /News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderDetailFragment.java
parent3b1f8d1702bce18392169d7b3bac1c093d7174b5 (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.java7
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;
}