From 9be13fd2abe9ae7dbf521ab2f7ce4c29bfb44b96 Mon Sep 17 00:00:00 2001 From: Christine Emrich Date: Sun, 27 Aug 2017 17:15:34 +0200 Subject: [PATCH 1/4] Center screenshots when they don't fill screen width --- .../res/layout/app_details2_screenshots.xml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/layout/app_details2_screenshots.xml b/app/src/main/res/layout/app_details2_screenshots.xml index 4d8d98c7a..c0b33c601 100644 --- a/app/src/main/res/layout/app_details2_screenshots.xml +++ b/app/src/main/res/layout/app_details2_screenshots.xml @@ -1,7 +1,17 @@ - - \ No newline at end of file + + + + \ No newline at end of file From e9cdc5e952b9dd198e0e35c60f0da2580bcb83eb Mon Sep 17 00:00:00 2001 From: Christine Emrich Date: Sun, 27 Aug 2017 17:24:53 +0200 Subject: [PATCH 2/4] Remove highlight from snapped screenshot #1068 --- .../views/AppDetailsRecyclerViewAdapter.java | 1 - .../views/ScreenShotsRecyclerViewAdapter.java | 43 +------------------ app/src/main/res/values/dimens.xml | 4 -- 3 files changed, 2 insertions(+), 46 deletions(-) diff --git a/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java b/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java index 1ddb1fd80..2d82805db 100644 --- a/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java +++ b/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java @@ -582,7 +582,6 @@ public class AppDetailsRecyclerViewAdapter snapHelper.attachToRecyclerView(null); } snapHelper = new LinearLayoutManagerSnapHelper(lm); - snapHelper.setLinearSnapHelperListener(adapter); snapHelper.attachToRecyclerView(recyclerView); } } diff --git a/app/src/main/java/org/fdroid/fdroid/views/ScreenShotsRecyclerViewAdapter.java b/app/src/main/java/org/fdroid/fdroid/views/ScreenShotsRecyclerViewAdapter.java index e82b36d46..048395dfe 100644 --- a/app/src/main/java/org/fdroid/fdroid/views/ScreenShotsRecyclerViewAdapter.java +++ b/app/src/main/java/org/fdroid/fdroid/views/ScreenShotsRecyclerViewAdapter.java @@ -1,9 +1,7 @@ package org.fdroid.fdroid.views; import android.content.Context; -import android.content.res.Resources; import android.graphics.Bitmap; -import android.support.v4.view.ViewCompat; import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; @@ -17,22 +15,13 @@ import com.nostra13.universalimageloader.core.assist.ImageScaleType; import org.fdroid.fdroid.R; import org.fdroid.fdroid.data.App; -public class ScreenShotsRecyclerViewAdapter extends RecyclerView.Adapter - implements LinearLayoutManagerSnapHelper.LinearSnapHelperListener { +class ScreenShotsRecyclerViewAdapter extends RecyclerView.Adapter { private final String[] screenshots; private final DisplayImageOptions displayImageOptions; - private View selectedView; - private int selectedPosition; - private final int selectedItemElevation; - private final int unselectedItemMargin; - public ScreenShotsRecyclerViewAdapter(Context context, App app) { + ScreenShotsRecyclerViewAdapter(Context context, App app) { super(); screenshots = app.getAllScreenshots(context); - selectedPosition = 0; - Resources r = context.getResources(); - selectedItemElevation = r.getDimensionPixelSize(R.dimen.details_screenshot_selected_elevation); - unselectedItemMargin = r.getDimensionPixelSize(R.dimen.details_screenshot_margin); displayImageOptions = new DisplayImageOptions.Builder() .cacheInMemory(true) .cacheOnDisk(true) @@ -46,10 +35,6 @@ public class ScreenShotsRecyclerViewAdapter extends RecyclerView.Adapter200dp 200dp - - 8dp - - 3dp 16dp From e77281b99b216b2663b92a2a6122d8a70b8f724a Mon Sep 17 00:00:00 2001 From: Christine Emrich Date: Sun, 27 Aug 2017 17:32:49 +0200 Subject: [PATCH 3/4] Give screenshots some margin This way the card views elevation can be displayed properly and multiple screenshots don't merge together. --- .../res/layout/app_details2_screenshot_item.xml | 13 +++++++------ app/src/main/res/values/dimens.xml | 1 + 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/app/src/main/res/layout/app_details2_screenshot_item.xml b/app/src/main/res/layout/app_details2_screenshot_item.xml index 114dc2269..ce727453f 100644 --- a/app/src/main/res/layout/app_details2_screenshot_item.xml +++ b/app/src/main/res/layout/app_details2_screenshot_item.xml @@ -1,18 +1,19 @@ + app:cardBackgroundColor="#ffffff" + app:cardElevation="3dp"> + + android:scaleType="fitCenter" /> + \ No newline at end of file diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index 93a768f60..dc3213c5f 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -13,6 +13,7 @@ 200dp 200dp + 4dp 16dp From 325060300055be092f3041fc0ff66df4213c34a9 Mon Sep 17 00:00:00 2001 From: Christine Emrich Date: Sun, 27 Aug 2017 17:40:48 +0200 Subject: [PATCH 4/4] Make screenshots bigger --- app/src/main/res/values/dimens.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index dc3213c5f..91a41362a 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -11,8 +11,8 @@ applied. The collapsable lists have a little extra on the sides. --> 4dp - 200dp - 200dp + 240dp + 240dp 4dp 16dp