diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder.kt index 58a96be3b1..ded0798c27 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/items/V2ConversationItemTextOnlyViewHolder.kt @@ -24,6 +24,7 @@ import android.view.View import android.view.ViewGroup import androidx.core.content.ContextCompat import androidx.core.view.updateLayoutParams +import androidx.core.widget.TextViewCompat import androidx.lifecycle.Observer import androidx.recyclerview.widget.RecyclerView import org.signal.core.util.StringUtil @@ -177,6 +178,8 @@ open class V2ConversationItemTextOnlyViewHolder>( binding.body.setMentionBackgroundTint(ContextCompat.getColor(context, R.color.transparent_black_25)) } + TextViewCompat.setLineHeight(binding.body, TypedValue.COMPLEX_UNIT_SP, 22f) + binding.bodyWrapper.background = bodyBubbleDrawable binding.bodyWrapper.layoutTransition = bodyBubbleLayoutTransition diff --git a/app/src/main/res/layout/v2_conversation_item_text_only_incoming.xml b/app/src/main/res/layout/v2_conversation_item_text_only_incoming.xml index 79761b944f..aa81cd5682 100644 --- a/app/src/main/res/layout/v2_conversation_item_text_only_incoming.xml +++ b/app/src/main/res/layout/v2_conversation_item_text_only_incoming.xml @@ -96,7 +96,7 @@ android:layout_marginStart="@dimen/message_bubble_horizontal_padding" android:layout_marginTop="@dimen/message_bubble_top_padding" android:layout_marginEnd="@dimen/message_bubble_horizontal_padding" - android:layout_marginBottom="@dimen/message_bubble_collapsed_footer_padding" + android:layout_marginBottom="@dimen/message_bubble_bottom_padding" android:textAppearance="@style/Signal.Text.BodyLarge" android:textColor="@color/conversation_item_sent_text_primary_color" android:textColorLink="@color/conversation_item_sent_text_primary_color" @@ -137,7 +137,7 @@ android:ellipsize="end" android:linksClickable="false" android:maxLines="1" - android:paddingBottom="@dimen/message_bubble_bottom_padding" + android:paddingBottom="@dimen/message_bubble_footer_bottom_padding" android:textColor="@color/signal_text_secondary" app:layout_constraintBottom_toBottomOf="@id/conversation_item_body_wrapper" app:layout_constraintEnd_toStartOf="@id/conversation_item_expiration_timer" @@ -148,7 +148,7 @@ android:id="@+id/conversation_item_expiration_timer" android:layout_width="12dp" android:layout_height="12dp" - android:layout_marginBottom="@dimen/message_bubble_bottom_padding" + android:layout_marginBottom="@dimen/message_bubble_footer_bottom_padding" android:alpha="0.7" app:layout_constraintBottom_toBottomOf="@id/conversation_item_footer_date" app:layout_constraintEnd_toStartOf="@id/footer_end_pad" diff --git a/app/src/main/res/layout/v2_conversation_item_text_only_outgoing.xml b/app/src/main/res/layout/v2_conversation_item_text_only_outgoing.xml index 38e4379106..34495fd50b 100644 --- a/app/src/main/res/layout/v2_conversation_item_text_only_outgoing.xml +++ b/app/src/main/res/layout/v2_conversation_item_text_only_outgoing.xml @@ -52,7 +52,7 @@ android:layout_marginStart="@dimen/message_bubble_horizontal_padding" android:layout_marginTop="@dimen/message_bubble_top_padding" android:layout_marginEnd="@dimen/message_bubble_horizontal_padding" - android:layout_marginBottom="@dimen/message_bubble_collapsed_footer_padding" + android:layout_marginBottom="@dimen/message_bubble_bottom_padding" android:textAppearance="@style/Signal.Text.BodyLarge" android:textColor="@color/conversation_item_sent_text_primary_color" android:textColorLink="@color/conversation_item_sent_text_primary_color" @@ -116,7 +116,7 @@ android:ellipsize="end" android:linksClickable="false" android:maxLines="1" - android:paddingBottom="@dimen/message_bubble_bottom_padding" + android:paddingBottom="@dimen/message_bubble_footer_bottom_padding" android:textColor="@color/signal_text_secondary" app:layout_constraintBottom_toBottomOf="@id/conversation_item_body_wrapper" app:layout_constraintEnd_toStartOf="@id/conversation_item_expiration_timer" @@ -127,7 +127,7 @@ android:layout_width="12dp" android:layout_height="0dp" android:layout_marginEnd="4dp" - android:paddingBottom="@dimen/message_bubble_bottom_padding" + android:paddingBottom="@dimen/message_bubble_footer_bottom_padding" app:layout_constraintBottom_toBottomOf="@id/conversation_item_footer_date" app:layout_constraintEnd_toStartOf="@id/conversation_item_delivery_status" app:layout_constraintTop_toTopOf="@id/conversation_item_footer_date" /> @@ -137,7 +137,7 @@ android:layout_width="wrap_content" android:layout_height="0dp" android:layout_gravity="center_vertical" - android:paddingBottom="@dimen/message_bubble_bottom_padding" + android:paddingBottom="@dimen/message_bubble_footer_bottom_padding" app:layout_constraintBottom_toBottomOf="@id/conversation_item_body_wrapper" app:layout_constraintEnd_toStartOf="@id/footer_end_pad" app:layout_constraintTop_toTopOf="@id/conversation_item_footer_date" /> diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index be25faad4e..bbf04ff04d 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -46,6 +46,7 @@ 6dp 32dp 7dp + 5dp 7dp 12dp 24dp