From 31fa43b5bd8e0ff6f880aded34effe3a0b9f2f4e Mon Sep 17 00:00:00 2001 From: ganfra Date: Thu, 10 Feb 2022 17:52:10 +0100 Subject: [PATCH] Reactions: fix direction for outgoing bubble --- .../home/room/detail/timeline/view/MessageBubbleView.kt | 2 ++ vector/src/main/res/layout/view_message_bubble.xml | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/view/MessageBubbleView.kt b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/view/MessageBubbleView.kt index 422dfb0dbd..bf5bb8d302 100644 --- a/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/view/MessageBubbleView.kt +++ b/vector/src/main/java/im/vector/app/features/home/room/detail/timeline/view/MessageBubbleView.kt @@ -31,6 +31,7 @@ import androidx.core.content.withStyledAttributes import androidx.core.graphics.drawable.DrawableCompat import androidx.core.view.isVisible import androidx.core.view.updateLayoutParams +import com.google.android.flexbox.FlexDirection import com.google.android.material.shape.MaterialShapeDrawable import im.vector.app.R import im.vector.app.core.resources.LocaleProvider @@ -79,6 +80,7 @@ class MessageBubbleView @JvmOverloads constructor(context: Context, attrs: Attri views.messageThreadSummaryContainer.layoutDirection = layoutDirectionToSet views.bubbleWrapper.layoutDirection = layoutDirectionToSet views.bubbleView.layoutDirection = currentLayoutDirection + views.reactionsContainer.flexDirection = if (isIncoming) FlexDirection.ROW else FlexDirection.ROW_REVERSE bubbleDrawable = MaterialShapeDrawable() rippleMaskDrawable = MaterialShapeDrawable() diff --git a/vector/src/main/res/layout/view_message_bubble.xml b/vector/src/main/res/layout/view_message_bubble.xml index 7e4d3e8f7d..e6f24e43c5 100644 --- a/vector/src/main/res/layout/view_message_bubble.xml +++ b/vector/src/main/res/layout/view_message_bubble.xml @@ -177,7 +177,7 @@