【发布时间】:2020-11-17 08:35:02
【问题描述】:
我使用这个 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>
但是背景三角形是固定的,当你旋转文本时,填充不会根据三角形进行调整。文本突出在第一行。
【问题讨论】:
标签: java android xml android-layout kotlin