From b67806ee0e8ea7692da31b8385e07b7d247cddba Mon Sep 17 00:00:00 2001 From: Conny Duck Date: Sat, 8 Apr 2023 10:59:17 +0200 Subject: [PATCH] refactor item_status_notification to ConstraintLayout --- .../StatusNotificationViewHolder.kt | 4 +- .../res/layout/item_status_notification.xml | 246 +++++++++--------- 2 files changed, 129 insertions(+), 121 deletions(-) diff --git a/app/src/main/java/com/keylesspalace/tusky/components/notifications/StatusNotificationViewHolder.kt b/app/src/main/java/com/keylesspalace/tusky/components/notifications/StatusNotificationViewHolder.kt index 402f38725..0b1d8dca4 100644 --- a/app/src/main/java/com/keylesspalace/tusky/components/notifications/StatusNotificationViewHolder.kt +++ b/app/src/main/java/com/keylesspalace/tusky/components/notifications/StatusNotificationViewHolder.kt @@ -137,7 +137,9 @@ internal class StatusNotificationViewHolder( } private fun showNotificationContent(show: Boolean) { - binding.statusNameBar.visibility = if (show) View.VISIBLE else View.GONE + binding.statusDisplayName.visibility = if (show) View.VISIBLE else View.GONE + binding.statusUsername.visibility = if (show) View.VISIBLE else View.GONE + binding.statusMetaInfo.visibility = if (show) View.VISIBLE else View.GONE binding.notificationContentWarningDescription.visibility = if (show) View.VISIBLE else View.GONE binding.notificationContentWarningButton.visibility = diff --git a/app/src/main/res/layout/item_status_notification.xml b/app/src/main/res/layout/item_status_notification.xml index d0342e2e2..95d0661da 100644 --- a/app/src/main/res/layout/item_status_notification.xml +++ b/app/src/main/res/layout/item_status_notification.xml @@ -1,10 +1,10 @@ - @@ -12,7 +12,6 @@ android:id="@+id/notification_top_text" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_alignParentTop="true" android:layout_marginTop="8dp" android:layout_marginBottom="6dp" android:drawablePadding="10dp" @@ -22,130 +21,20 @@ android:paddingStart="28dp" android:textColor="?android:textColorSecondary" android:textSize="?attr/status_text_medium" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent" tools:text="Someone favourited your status" /> - - - - - - - - - - - - -