aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/github/daneren2005/dsub/view/GridSpacingDecoration.java
diff options
context:
space:
mode:
authorScott Jackson <daneren2005@gmail.com>2015-11-03 17:38:47 -0800
committerScott Jackson <daneren2005@gmail.com>2015-11-03 17:38:47 -0800
commit3ab717d12df8a045ec79f51d982017be3b45c0b3 (patch)
treeeb8651bda04985fa2da879b2a72baf72b1c7b013 /app/src/main/java/github/daneren2005/dsub/view/GridSpacingDecoration.java
parent35aad94204cbe560fac2a8468f5ab8b3ee92b557 (diff)
downloaddsub-3ab717d12df8a045ec79f51d982017be3b45c0b3.tar.gz
dsub-3ab717d12df8a045ec79f51d982017be3b45c0b3.tar.bz2
dsub-3ab717d12df8a045ec79f51d982017be3b45c0b3.zip
Make dragging fast scroller smooth instead of jumping between the tops of items
Diffstat (limited to 'app/src/main/java/github/daneren2005/dsub/view/GridSpacingDecoration.java')
-rw-r--r--app/src/main/java/github/daneren2005/dsub/view/GridSpacingDecoration.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/app/src/main/java/github/daneren2005/dsub/view/GridSpacingDecoration.java b/app/src/main/java/github/daneren2005/dsub/view/GridSpacingDecoration.java
index 2d7f4c44..b59e7157 100644
--- a/app/src/main/java/github/daneren2005/dsub/view/GridSpacingDecoration.java
+++ b/app/src/main/java/github/daneren2005/dsub/view/GridSpacingDecoration.java
@@ -22,12 +22,13 @@ import android.util.TypedValue;
import android.view.View;
public class GridSpacingDecoration extends RecyclerView.ItemDecoration {
+ public static final int SPACING = 10;
@Override
public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) {
super.getItemOffsets(outRect, view, parent, state);
- int spacing = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 10, view.getResources().getDisplayMetrics());
+ int spacing = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, SPACING, view.getResources().getDisplayMetrics());
int halfSpacing = spacing / 2;
int childCount = parent.getChildCount();