From ce8dafd33da6e267ca9474e81a01f747b7952dcf Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Wed, 6 Apr 2022 15:42:40 -0300 Subject: [PATCH] Start align text when displaying in smallest size otherwise center. --- .../securesms/mediasend/v2/text/TextStoryTextWatcher.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/mediasend/v2/text/TextStoryTextWatcher.kt b/app/src/main/java/org/thoughtcrime/securesms/mediasend/v2/text/TextStoryTextWatcher.kt index 93c762cd0e..571c138817 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/mediasend/v2/text/TextStoryTextWatcher.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/mediasend/v2/text/TextStoryTextWatcher.kt @@ -3,6 +3,7 @@ package org.thoughtcrime.securesms.mediasend.v2.text import android.text.Editable import android.text.TextWatcher import android.util.TypedValue +import android.view.Gravity import android.widget.EditText import android.widget.TextView import org.signal.core.util.BreakIteratorCompat @@ -30,6 +31,12 @@ class TextStoryTextWatcher private constructor(private val textView: TextView) : else -> 18f } + if (expectedTextSize < 24f) { + textView.gravity = Gravity.START + } else { + textView.gravity = Gravity.CENTER + } + textView.setTextSize(TypedValue.COMPLEX_UNIT_PX, DimensionUnit.DP.toPixels(expectedTextSize)) }