diff --git a/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java b/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java index c33e7765516ac8fcbaf451c8844642f29c054f6b..e422aac15d50d658c8d7b7d822a6178c1985936f 100644 --- a/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java +++ b/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java @@ -662,7 +662,6 @@ public class MessageAdapter extends ArrayAdapter { } final LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(scaledW, scaledH); - layoutParams.setMargins(0, (int) (metrics.density * 4), 0, (int) (metrics.density * 4)); viewHolder.image.setLayoutParams(layoutParams); activity.loadBitmap(message, viewHolder.image); viewHolder.image.setOnClickListener(v -> openDownloadable(message)); @@ -920,6 +919,7 @@ public class MessageAdapter extends ArrayAdapter { } return view; } else { + viewHolder.message_box.setClipToOutline(true); AvatarWorkerTask.loadAvatar(message, viewHolder.contact_picture, R.dimen.avatar); } diff --git a/src/main/res/layout/item_message_content.xml b/src/main/res/layout/item_message_content.xml index 889c90507fec32bce57de2b6eb7d03444e9f5215..0c070b5a1568d1b9af20b3f10e67acab7c936c97 100644 --- a/src/main/res/layout/item_message_content.xml +++ b/src/main/res/layout/item_message_content.xml @@ -8,6 +8,8 @@ android:id="@+id/message_body" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:layout_marginHorizontal="8dp" + android:layout_marginTop="4dp" android:autoLink="web" android:longClickable="false" android:textAppearance="?textAppearanceBodyMedium" /> @@ -16,8 +18,6 @@ android:id="@+id/message_image" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginTop="8dp" - android:layout_marginBottom="4dp" android:adjustViewBounds="true" android:background="@color/gray_800" android:longClickable="true" @@ -28,6 +28,8 @@ style="@style/Widget.Material3.Button.ElevatedButton" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:layout_marginHorizontal="8dp" + android:layout_marginTop="4dp" android:longClickable="true" android:visibility="gone" app:iconSize="24dp" /> @@ -36,6 +38,8 @@ android:id="@+id/audio_player" android:layout_width="@dimen/audio_player_width" android:layout_height="wrap_content" + android:layout_marginHorizontal="8dp" + android:layout_marginVertical="4dp" android:visibility="gone"> + android:minHeight="48dp"> + android:minHeight="48dp"> + android:orientation="vertical">