设计
我使用以下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结果2
1条答案
按热度按时间44u64gxh1#
rotation simple可旋转您的textview,关于如何设计它,您可以使用drawable.xml或任何其他您认为合适的方式