#java #android #xml #android-layout #kotlin
#java #Android #xml #android-макет #kotlin
Вопрос:
Я использую этот XML-код :
<RelativeLayout
android:layout_width="50dp"
android:layout_height="50dp"
android:background="@drawable/bg_triangle_big_product"
android:visibility="@{viewModel.isBig == true ? View.VISIBLE : View.GONE}"
>
<TextView
android:layout_width="50dp"
android:layout_height="50dp"
android:text="@string/big_discount"
android:textSize="10sp"
android:paddingHorizontal="5dp"
android:rotation="-45"
fontPath="fonts/bebasneue_regular.ttf"
android:fontFamily="@font/bebasneue_regular"
android:gravity="center_horizontal|top"
android:lineSpacingExtra="-4dp"
android:ellipsize="end"
android:textColor="@color/white"
/>
</RelativeLayout>
но фоновый треугольник исправлен, при повороте текста отступы не корректируются в соответствии с треугольником. Текст торчит в первой строке.
Ответ №1:
<TextView
android:rotation="45"/>
Простое вращение поворачивает ваш текстовый вид, и о его разработке зависит от вас, либо используйте drawable.xml или любым другим способом, который вы сочтете нужным
Комментарии:
1. Я это знаю. Фоновый треугольник исправлен, при повороте текста отступы не корректируются в соответствии с треугольником. Текст торчит на первой строке
2. Мне понадобится изображение того, что вы описываете, поскольку я не понимаю, что вы имеете в виду
3. Почему бы вам не увеличить размер макета? Или просто переместите желтый фон, чтобы покрыть немного больше угла, чтобы весь текст мог поместиться? Или уменьшить размер шрифта?