diff options
author | Scott Jackson <daneren2005@gmail.com> | 2015-11-03 17:38:47 -0800 |
---|---|---|
committer | Scott Jackson <daneren2005@gmail.com> | 2015-11-03 17:38:47 -0800 |
commit | 3ab717d12df8a045ec79f51d982017be3b45c0b3 (patch) | |
tree | eb8651bda04985fa2da879b2a72baf72b1c7b013 /app/src/main/java/github/daneren2005/dsub/view/GridSpacingDecoration.java | |
parent | 35aad94204cbe560fac2a8468f5ab8b3ee92b557 (diff) | |
download | dsub-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.java | 3 |
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(); |