安卓实现文字(TextView)旋转,包括文字角标
2019-08-01 本文已影响17人
蓝不蓝编程
实现方案
通过TextView的rotation属性设置旋转角度并实现文字角标.
-
效果图
- 代码
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello"
android:layout_margin="30dp"
android:rotation="45"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello"
android:layout_margin="30dp"
android:rotation="90"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello"
android:layout_margin="30dp"
android:rotation="-45"/>
<RelativeLayout
android:layout_width="60dp"
android:layout_height="60dp"
android:background="@drawable/shape_rec_blue">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_marginTop="5dp"
android:layout_marginRight="-20dp"
android:background="#FA871E"
android:gravity="center"
android:paddingLeft="20dp"
android:paddingTop="2dp"
android:paddingRight="20dp"
android:paddingBottom="2dp"
android:rotation="45"
android:text="Hello"
android:textColor="#FFFFFF"
android:textSize="12sp"/>
</RelativeLayout>