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 @@