diff --git a/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicSystemMessageViewHolder.java b/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicSystemMessageViewHolder.java
index 21fda08be..1b716c58c 100644
--- a/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicSystemMessageViewHolder.java
+++ b/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicSystemMessageViewHolder.java
@@ -26,6 +26,7 @@ import android.graphics.drawable.Drawable;
import android.text.Spannable;
import android.text.SpannableString;
import android.view.View;
+import android.view.ViewGroup;
import com.nextcloud.talk.R;
import com.nextcloud.talk.application.NextcloudTalkApplication;
@@ -52,9 +53,12 @@ public class MagicSystemMessageViewHolder extends MessageHolders.IncomingTextMes
@Inject
Context context;
+ protected ViewGroup background;
+
public MagicSystemMessageViewHolder(View itemView) {
super(itemView);
NextcloudTalkApplication.Companion.getSharedApplication().getComponentApplication().inject(this);
+ background = itemView.findViewById(R.id.container);
}
@Override
@@ -62,17 +66,17 @@ public class MagicSystemMessageViewHolder extends MessageHolders.IncomingTextMes
super.onBind(message);
Resources resources = itemView.getResources();
- int normalColor = resources.getColor(R.color.bg_message_list_incoming_bubble);
int pressedColor;
int mentionColor;
- pressedColor = normalColor;
+ pressedColor = resources.getColor(R.color.bg_message_list_incoming_bubble);
mentionColor = resources.getColor(R.color.textColorMaxContrast);
- Drawable bubbleDrawable = DisplayUtils.getMessageSelector(normalColor,
- resources.getColor(R.color.transparent), pressedColor,
+ Drawable bubbleDrawable = DisplayUtils.getMessageSelector(resources.getColor(R.color.transparent),
+ resources.getColor(R.color.transparent),
+ pressedColor,
R.drawable.shape_grouped_incoming_message);
- ViewCompat.setBackground(bubble, bubbleDrawable);
+ ViewCompat.setBackground(background, bubbleDrawable);
Spannable messageString = new SpannableString(message.getText());
diff --git a/app/src/main/res/layout/item_system_message.xml b/app/src/main/res/layout/item_system_message.xml
index a3fe9bd1c..dfaaff72d 100644
--- a/app/src/main/res/layout/item_system_message.xml
+++ b/app/src/main/res/layout/item_system_message.xml
@@ -1,7 +1,9 @@
+ android:layout_marginStart="@dimen/standard_margin"
+ android:layout_marginTop="@dimen/standard_eighth_margin"
+ android:layout_marginEnd="@dimen/standard_margin"
+ android:layout_marginBottom="@dimen/standard_eighth_margin">
+ app:layout_wrapBefore="true"
+ tools:text="System message" />
+ app:layout_wrapBefore="false"
+ tools:text="17:30" />
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
index fa9a62401..087ba837d 100644
--- a/app/src/main/res/values/dimens.xml
+++ b/app/src/main/res/values/dimens.xml
@@ -38,6 +38,7 @@
14sp
@dimen/dialogBorderRadius
+ 14dp
16dp
18sp