From 009f1cef6e2178d9ca0b1a606a598e56e0562b9e Mon Sep 17 00:00:00 2001 From: malinajirka Date: Fri, 7 Feb 2020 13:53:08 +0100 Subject: [PATCH 1/3] Update UI of page list items to match post list items --- .../android/ui/pages/PageItemViewHolder.kt | 7 +- .../src/main/res/layout/page_list_item.xml | 151 ++++++++++-------- WordPress/src/main/res/values/dimens.xml | 4 + 3 files changed, 94 insertions(+), 68 deletions(-) diff --git a/WordPress/src/main/java/org/wordpress/android/ui/pages/PageItemViewHolder.kt b/WordPress/src/main/java/org/wordpress/android/ui/pages/PageItemViewHolder.kt index 245845bb10ac..fb35a71fc5a5 100644 --- a/WordPress/src/main/java/org/wordpress/android/ui/pages/PageItemViewHolder.kt +++ b/WordPress/src/main/java/org/wordpress/android/ui/pages/PageItemViewHolder.kt @@ -82,10 +82,9 @@ sealed class PageItemViewHolder(internal val parent: ViewGroup, @LayoutRes layou time.text = DateTimeUtils.javaDateToTimeSpan(date, parent.context) .capitalizeWithLocaleWithoutLint(parent.context.currentLocale) - if (page.labels.isNotEmpty()) { - labels.text = page.labels.map { parent.context.getString(it) }.sorted() - .joinToString(prefix = " · ", separator = " · ") - } + labels.text = page.labels.map { parent.context.getString(it) }.sorted() + .joinToString(separator = " · ") + uiHelper.updateVisibility(labels, page.labels.isNotEmpty()) itemView.setOnClickListener { onItemTapped(page) } diff --git a/WordPress/src/main/res/layout/page_list_item.xml b/WordPress/src/main/res/layout/page_list_item.xml index 522e39a5c96c..8d5a6c4395d8 100644 --- a/WordPress/src/main/res/layout/page_list_item.xml +++ b/WordPress/src/main/res/layout/page_list_item.xml @@ -6,83 +6,87 @@ android:id="@+id/page_item" android:layout_width="match_parent" android:layout_height="wrap_content" - android:background="@android:color/white"> + android:layout_marginEnd="@dimen/page_list_content_margin" + android:layout_marginStart="@dimen/page_list_content_margin" + android:background="@color/white"> + android:layout_height="match_parent" + android:background="?selectableItemBackground"> - - - - - + app:layout_constraintTop_toBottomOf="@+id/disabled_overlay" + app:layout_constraintTop_toTopOf="parent" + app:layout_constraintVertical_chainStyle="packed" + tools:text="Porro totam quia architecto ducimus laudantium minus autem"/> - + - + - + - + + + app:layout_constraintTop_toTopOf="parent" + app:layout_constraintVertical_bias="1.0"/> + diff --git a/WordPress/src/main/res/values/dimens.xml b/WordPress/src/main/res/values/dimens.xml index 6112889f43ad..06a5f90c1ecd 100644 --- a/WordPress/src/main/res/values/dimens.xml +++ b/WordPress/src/main/res/values/dimens.xml @@ -369,6 +369,10 @@ 48dp 72dp 40dp + 80dp + 40dp + 24dp + 36dp From 6c2ce3832bb657cf9d02eb3c4add8f81170c602d Mon Sep 17 00:00:00 2001 From: malinajirka Date: Fri, 7 Feb 2020 13:56:34 +0100 Subject: [PATCH 2/3] Add minHeight to page list items --- WordPress/src/main/res/layout/page_list_item.xml | 1 + WordPress/src/main/res/values/dimens.xml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/WordPress/src/main/res/layout/page_list_item.xml b/WordPress/src/main/res/layout/page_list_item.xml index 8d5a6c4395d8..b64d7815d165 100644 --- a/WordPress/src/main/res/layout/page_list_item.xml +++ b/WordPress/src/main/res/layout/page_list_item.xml @@ -14,6 +14,7 @@ android:id="@+id/page_layout" android:layout_width="match_parent" android:layout_height="match_parent" + android:minHeight="@dimen/page_list_row_min_height" android:background="?selectableItemBackground"> 48dp 72dp 40dp - 80dp + 80dp 40dp 24dp From c19b814d1ab6d33d2825e040a42e5932aa83c0bb Mon Sep 17 00:00:00 2001 From: malinajirka Date: Fri, 7 Feb 2020 13:57:08 +0100 Subject: [PATCH 3/3] Update content margin on page list items --- WordPress/src/main/res/values/dimens.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/WordPress/src/main/res/values/dimens.xml b/WordPress/src/main/res/values/dimens.xml index a132c5a2ee9b..e94682365c6a 100644 --- a/WordPress/src/main/res/values/dimens.xml +++ b/WordPress/src/main/res/values/dimens.xml @@ -68,6 +68,7 @@ @dimen/content_margin_none @dimen/content_margin_none @dimen/content_margin_none + @dimen/content_margin_none