From 9d29cbf9cddcb425ed6d6d8ba085a775c91b18bb Mon Sep 17 00:00:00 2001 From: Marcel Hibbe Date: Fri, 25 Feb 2022 12:28:25 +0100 Subject: [PATCH] fix vertical alignments for UserItem Signed-off-by: Marcel Hibbe --- .../java/com/nextcloud/talk/adapters/items/UserItem.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/nextcloud/talk/adapters/items/UserItem.java b/app/src/main/java/com/nextcloud/talk/adapters/items/UserItem.java index 606028377..78ce884c5 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/items/UserItem.java +++ b/app/src/main/java/com/nextcloud/talk/adapters/items/UserItem.java @@ -281,9 +281,10 @@ public class UserItem extends AbstractFlexibleItem if (participant.statusMessage != null) { holder.statusMessage.setText(participant.statusMessage); + alignUsernameVertical(holder, 0); } else { holder.statusMessage.setText(""); - alignUsernameVertical(holder); + alignUsernameVertical(holder, 10); } if (participant.statusIcon != null && !participant.statusIcon.isEmpty()) { @@ -304,10 +305,10 @@ public class UserItem extends AbstractFlexibleItem } } - private void alignUsernameVertical(UserItemViewHolder holder) { + private void alignUsernameVertical(UserItem.UserItemViewHolder holder, float densityPixelsFromTop) { ConstraintLayout.LayoutParams layoutParams = (ConstraintLayout.LayoutParams) holder.contactDisplayName.getLayoutParams(); - layoutParams.topMargin = (int) DisplayUtils.convertDpToPixel(10, context); + layoutParams.topMargin = (int) DisplayUtils.convertDpToPixel(densityPixelsFromTop, context); holder.contactDisplayName.setLayoutParams(layoutParams); }