diff --git a/vector/src/main/java/im/vector/riotx/features/home/room/detail/timeline/item/AbsMessageItem.kt b/vector/src/main/java/im/vector/riotx/features/home/room/detail/timeline/item/AbsMessageItem.kt index 2f3c9c0537..3e174edfa6 100644 --- a/vector/src/main/java/im/vector/riotx/features/home/room/detail/timeline/item/AbsMessageItem.kt +++ b/vector/src/main/java/im/vector/riotx/features/home/room/detail/timeline/item/AbsMessageItem.kt @@ -226,7 +226,11 @@ abstract class AbsMessageItem : AbsBaseMessageItem bubbleView.setPadding(0, 0, 0, 0) } BubbleThemeUtils.BUBBLE_STYLE_START, BubbleThemeUtils.BUBBLE_STYLE_BOTH -> { - bubbleView.setBackgroundResource(if (reverseBubble) R.drawable.msg_bubble_outgoing else R.drawable.msg_bubble_incoming) + if (attributes.informationData.showInformation) { + bubbleView.setBackgroundResource(if (reverseBubble) R.drawable.msg_bubble_outgoing else R.drawable.msg_bubble_incoming) + } else { + bubbleView.setBackgroundResource(if (reverseBubble) R.drawable.msg_bubble2_outgoing else R.drawable.msg_bubble2_incoming) + } var tintColor = ColorStateList( arrayOf(intArrayOf(0)), intArrayOf(ThemeUtils.getColor(bubbleView.context, diff --git a/vector/src/main/res/drawable-hdpi/msg_bubble2_incoming.9.png b/vector/src/main/res/drawable-hdpi/msg_bubble2_incoming.9.png new file mode 100644 index 0000000000..4589a20d0f Binary files /dev/null and b/vector/src/main/res/drawable-hdpi/msg_bubble2_incoming.9.png differ diff --git a/vector/src/main/res/drawable-hdpi/msg_bubble2_outgoing.9.png b/vector/src/main/res/drawable-hdpi/msg_bubble2_outgoing.9.png new file mode 100644 index 0000000000..c48085e86e Binary files /dev/null and b/vector/src/main/res/drawable-hdpi/msg_bubble2_outgoing.9.png differ diff --git a/vector/src/main/res/drawable-ldrtl-hdpi/msg_bubble2_incoming.9.png b/vector/src/main/res/drawable-ldrtl-hdpi/msg_bubble2_incoming.9.png new file mode 100644 index 0000000000..c48085e86e Binary files /dev/null and b/vector/src/main/res/drawable-ldrtl-hdpi/msg_bubble2_incoming.9.png differ diff --git a/vector/src/main/res/drawable-ldrtl-hdpi/msg_bubble2_outgoing.9.png b/vector/src/main/res/drawable-ldrtl-hdpi/msg_bubble2_outgoing.9.png new file mode 100644 index 0000000000..4589a20d0f Binary files /dev/null and b/vector/src/main/res/drawable-ldrtl-hdpi/msg_bubble2_outgoing.9.png differ diff --git a/vector/src/main/res/drawable-ldrtl-mdpi/msg_bubble2_incoming.9.png b/vector/src/main/res/drawable-ldrtl-mdpi/msg_bubble2_incoming.9.png new file mode 100644 index 0000000000..8f41899dd7 Binary files /dev/null and b/vector/src/main/res/drawable-ldrtl-mdpi/msg_bubble2_incoming.9.png differ diff --git a/vector/src/main/res/drawable-ldrtl-mdpi/msg_bubble2_outgoing.9.png b/vector/src/main/res/drawable-ldrtl-mdpi/msg_bubble2_outgoing.9.png new file mode 100644 index 0000000000..2facc9c962 Binary files /dev/null and b/vector/src/main/res/drawable-ldrtl-mdpi/msg_bubble2_outgoing.9.png differ diff --git a/vector/src/main/res/drawable-ldrtl-xhdpi/msg_bubble2_incoming.9.png b/vector/src/main/res/drawable-ldrtl-xhdpi/msg_bubble2_incoming.9.png new file mode 100644 index 0000000000..2d68b0a442 Binary files /dev/null and b/vector/src/main/res/drawable-ldrtl-xhdpi/msg_bubble2_incoming.9.png differ diff --git a/vector/src/main/res/drawable-ldrtl-xhdpi/msg_bubble2_outgoing.9.png b/vector/src/main/res/drawable-ldrtl-xhdpi/msg_bubble2_outgoing.9.png new file mode 100644 index 0000000000..4b1d0e1813 Binary files /dev/null and b/vector/src/main/res/drawable-ldrtl-xhdpi/msg_bubble2_outgoing.9.png differ diff --git a/vector/src/main/res/drawable-ldrtl-xxhdpi/msg_bubble2_incoming.9.png b/vector/src/main/res/drawable-ldrtl-xxhdpi/msg_bubble2_incoming.9.png new file mode 100644 index 0000000000..5377682b4e Binary files /dev/null and b/vector/src/main/res/drawable-ldrtl-xxhdpi/msg_bubble2_incoming.9.png differ diff --git a/vector/src/main/res/drawable-ldrtl-xxhdpi/msg_bubble2_outgoing.9.png b/vector/src/main/res/drawable-ldrtl-xxhdpi/msg_bubble2_outgoing.9.png new file mode 100644 index 0000000000..d1464832b1 Binary files /dev/null and b/vector/src/main/res/drawable-ldrtl-xxhdpi/msg_bubble2_outgoing.9.png differ diff --git a/vector/src/main/res/drawable-ldrtl-xxxhdpi/msg_bubble2_incoming.9.png b/vector/src/main/res/drawable-ldrtl-xxxhdpi/msg_bubble2_incoming.9.png new file mode 100644 index 0000000000..4625577958 Binary files /dev/null and b/vector/src/main/res/drawable-ldrtl-xxxhdpi/msg_bubble2_incoming.9.png differ diff --git a/vector/src/main/res/drawable-ldrtl-xxxhdpi/msg_bubble2_outgoing.9.png b/vector/src/main/res/drawable-ldrtl-xxxhdpi/msg_bubble2_outgoing.9.png new file mode 100644 index 0000000000..6b2cc24dc5 Binary files /dev/null and b/vector/src/main/res/drawable-ldrtl-xxxhdpi/msg_bubble2_outgoing.9.png differ diff --git a/vector/src/main/res/drawable-mdpi/msg_bubble2_incoming.9.png b/vector/src/main/res/drawable-mdpi/msg_bubble2_incoming.9.png new file mode 100644 index 0000000000..2facc9c962 Binary files /dev/null and b/vector/src/main/res/drawable-mdpi/msg_bubble2_incoming.9.png differ diff --git a/vector/src/main/res/drawable-mdpi/msg_bubble2_outgoing.9.png b/vector/src/main/res/drawable-mdpi/msg_bubble2_outgoing.9.png new file mode 100644 index 0000000000..8f41899dd7 Binary files /dev/null and b/vector/src/main/res/drawable-mdpi/msg_bubble2_outgoing.9.png differ diff --git a/vector/src/main/res/drawable-xhdpi/msg_bubble2_incoming.9.png b/vector/src/main/res/drawable-xhdpi/msg_bubble2_incoming.9.png new file mode 100644 index 0000000000..4b1d0e1813 Binary files /dev/null and b/vector/src/main/res/drawable-xhdpi/msg_bubble2_incoming.9.png differ diff --git a/vector/src/main/res/drawable-xhdpi/msg_bubble2_outgoing.9.png b/vector/src/main/res/drawable-xhdpi/msg_bubble2_outgoing.9.png new file mode 100644 index 0000000000..2d68b0a442 Binary files /dev/null and b/vector/src/main/res/drawable-xhdpi/msg_bubble2_outgoing.9.png differ diff --git a/vector/src/main/res/drawable-xxhdpi/msg_bubble2_incoming.9.png b/vector/src/main/res/drawable-xxhdpi/msg_bubble2_incoming.9.png new file mode 100644 index 0000000000..d1464832b1 Binary files /dev/null and b/vector/src/main/res/drawable-xxhdpi/msg_bubble2_incoming.9.png differ diff --git a/vector/src/main/res/drawable-xxhdpi/msg_bubble2_outgoing.9.png b/vector/src/main/res/drawable-xxhdpi/msg_bubble2_outgoing.9.png new file mode 100644 index 0000000000..5377682b4e Binary files /dev/null and b/vector/src/main/res/drawable-xxhdpi/msg_bubble2_outgoing.9.png differ diff --git a/vector/src/main/res/drawable-xxxhdpi/msg_bubble2_incoming.9.png b/vector/src/main/res/drawable-xxxhdpi/msg_bubble2_incoming.9.png new file mode 100644 index 0000000000..6b2cc24dc5 Binary files /dev/null and b/vector/src/main/res/drawable-xxxhdpi/msg_bubble2_incoming.9.png differ diff --git a/vector/src/main/res/drawable-xxxhdpi/msg_bubble2_outgoing.9.png b/vector/src/main/res/drawable-xxxhdpi/msg_bubble2_outgoing.9.png new file mode 100644 index 0000000000..4625577958 Binary files /dev/null and b/vector/src/main/res/drawable-xxxhdpi/msg_bubble2_outgoing.9.png differ