Позиционирование текста в библиотеке optView
Столкнулся с некорректным отображением текста и тенью под ним. Использую либу optview. Одну для самого текста, вторую как фон. В студии все выглядит вполне сносно
Но фактический результат отличается, цифра 1 центрирована с блоке.
Такие параметры как gravity или textAlignment не помогают
Разметка
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/enterCodeLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:background="@color/primary"
app:layout_constraintBottom_toTopOf="@id/retryLayout"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/descriptionText">
<TextView
android:id="@+id/enterCodeText"
style="@style/TextPrimary2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="@string/enter_code_enter"
android:textSize="17sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<!-- Подложка для сохранения отображения hint -->
<com.mukesh.OtpView
style="@style/PinEdit"
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintBottom_toBottomOf="@id/enterCodeEdit"
app:layout_constraintEnd_toEndOf="@id/enterCodeEdit"
app:layout_constraintStart_toStartOf="@id/enterCodeEdit"
app:layout_constraintTop_toTopOf="@id/enterCodeEdit" />
<com.mukesh.OtpView
android:id="@+id/enterCodeEdit"
style="@style/PinEdit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="18dp"
android:layout_marginBottom="10dp"
android:itemBackground="@android:color/transparent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/enterCodeText"
tools:text="1234" />
</androidx.constraintlayout.widget.ConstraintLayout>
Стили
<style name="PinEdit" parent="OtpWidget.OtpView">
<item name="android:cursorVisible">false</item>
<item name="android:fontFamily">@font/ds_digital</item>
<item name="android:hint">8888</item>
<item name="android:inputType">number</item>
<item name="android:itemBackground">@color/primary2</item>
<item name="android:textColorHint">@color/primary2_700</item>
<item name="android:textSize">110sp</item>
<item name="itemCount">4</item>
<item name="itemHeight">86dp</item>
<item name="itemSpacing">13dp</item>
<item name="itemWidth">60dp</item>
</style>
P.S
Может кто знает либу, где можно выравнивать текст по правую сторону? Буду благодарен. Находил несколько либ, но у всех текст центрируется и нет атрибута, который это поменяет

