Mholloway has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/368944 )

Change subject: Feed design tweaks, pt. 1: adjust card margins
......................................................................

Feed design tweaks, pt. 1: adjust card margins

Bug: T171328
Change-Id: I005289dfd3ae57e06e10deed4ff84a7633795801
---
M app/src/main/java/org/wikipedia/feed/view/FeedView.java
M app/src/main/res/values/dimens.xml
2 files changed, 13 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia 
refs/changes/44/368944/1

diff --git a/app/src/main/java/org/wikipedia/feed/view/FeedView.java 
b/app/src/main/java/org/wikipedia/feed/view/FeedView.java
index e469bae..1ebad05 100644
--- a/app/src/main/java/org/wikipedia/feed/view/FeedView.java
+++ b/app/src/main/java/org/wikipedia/feed/view/FeedView.java
@@ -16,9 +16,17 @@
 import org.wikipedia.views.ItemTouchHelperSwipeAdapter;
 import org.wikipedia.views.MarginItemDecoration;
 
+import static org.wikipedia.util.DimenUtil.getDimension;
+import static org.wikipedia.util.DimenUtil.roundedDpToPx;
+
 public class FeedView extends AutoFitRecyclerView {
+
     private StaggeredGridLayoutManager recyclerLayoutManager;
     @Nullable private ItemTouchHelper itemTouchHelper;
+
+    private MarginItemDecoration cardMargins = new 
MarginItemDecoration(getContext(),
+            R.dimen.view_list_card_margin_horizontal, 
R.dimen.view_list_card_margin_vertical,
+            R.dimen.view_list_card_margin_horizontal, 
R.dimen.view_list_card_margin_vertical);
 
     public FeedView(Context context) {
         super(context);
@@ -59,9 +67,7 @@
         recyclerLayoutManager = new StaggeredGridLayoutManager(getColumns(),
                 StaggeredGridLayoutManager.VERTICAL);
         setLayoutManager(recyclerLayoutManager);
-        addItemDecoration(new MarginItemDecoration(getContext(),
-                R.dimen.view_list_card_margin_horizontal, 
R.dimen.view_list_card_margin_vertical,
-                R.dimen.view_list_card_margin_horizontal, 
R.dimen.view_list_card_margin_vertical));
+        addItemDecoration(cardMargins);
         addItemDecoration(new HeaderMarginItemDecoration(getContext(),
                 R.dimen.view_feed_padding_top));
         setCallback(new RecyclerViewColumnCallback());
@@ -102,6 +108,8 @@
             //       we would need to also notify the layout manager when the 
data set changes
             //       though.
             recyclerLayoutManager.setSpanCount(columns);
+            int padding = 
roundedDpToPx(getDimension(R.dimen.view_list_card_margin_horizontal));
+            setPadding(padding, 0, padding, 0);
         }
     }
 }
diff --git a/app/src/main/res/values/dimens.xml 
b/app/src/main/res/values/dimens.xml
index 6569542..ee1cb11 100644
--- a/app/src/main/res/values/dimens.xml
+++ b/app/src/main/res/values/dimens.xml
@@ -96,8 +96,8 @@
     <!-- The Feed -->
     <dimen name="view_feed_padding_top">10dp</dimen>
     <dimen name="view_feed_min_column_width">320dp</dimen>
-    <dimen name="view_list_card_margin_vertical">5dp</dimen>
-    <dimen name="view_list_card_margin_horizontal">7dp</dimen>
+    <dimen name="view_list_card_margin_vertical">4dp</dimen>
+    <dimen name="view_list_card_margin_horizontal">8dp</dimen>
     <dimen 
name="view_horizontal_scrolling_list_card_item_margin_horizontal">4dp</dimen>
     <dimen 
name="view_horizontal_scrolling_list_card_item_margin_vertical">0dp</dimen>
     <dimen name="view_list_card_item_image">40dp</dimen>

-- 
To view, visit https://gerrit.wikimedia.org/r/368944
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I005289dfd3ae57e06e10deed4ff84a7633795801
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Mholloway <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to