diff options
author | David Luhmer <david-dev@live.de> | 2018-12-10 12:02:20 +0300 |
---|---|---|
committer | David Luhmer <david-dev@live.de> | 2018-12-10 12:02:20 +0300 |
commit | d57ef6e0f771121e1d433bce72c1f209736f5d10 (patch) | |
tree | df98a3f287ed190fe61620b14ca5451acaefa808 /News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderDetailFragment.java | |
parent | 2730a3420b47457f665912c3aa193faa027dca27 (diff) |
proof of concept / use app drawer edge-width
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 | 9 |
1 files changed, 8 insertions, 1 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 2e54c294..bc38dde1 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 @@ -459,10 +459,17 @@ public class NewsReaderDetailFragment extends Fragment { private class RecyclerViewOnGestureListener extends GestureDetector.SimpleOnGestureListener { - private int minLeftEdgeDistance = 100; + private int minLeftEdgeDistance = -1; @Override public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) { + if(minLeftEdgeDistance == -1) { // if not initialized + // TODO check if tablet.. + // TODO if tablet, use 0 as minLeftEdgeDistance.. right? + minLeftEdgeDistance = ((NewsReaderListActivity) getActivity()).getEdgeSizeOfDrawer(); + Log.d(TAG, "" + minLeftEdgeDistance); + } + if (mMarkAsReadWhileScrollingEnabled && 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 |