归志宁无五亩园,读书本意在元元。这篇文章主要讲述Android 自定义倾斜字体相关的知识,希望能为你提供帮助。
public class RotateTextView extends AppCompatTextView { private static final int DEFAULT_DEGREES = 0; private int mDegrees; public RotateTextView(Context context) { super(context, null); }public RotateTextView(Context context, AttributeSet attrs) { super(context, attrs, android.R.attr.textViewStyle); this.setGravity(Gravity.CENTER); TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.RotateTextView); mDegrees = a.getDimensionPixelSize(R.styleable.RotateTextView_degree, DEFAULT_DEGREES); a.recycle(); }@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); setMeasuredDimension(getMeasuredWidth(), getMeasuredWidth()); }@Override protected void onDraw(Canvas canvas) { canvas.save(); canvas.translate(-27,25); canvas.rotate(mDegrees); super.onDraw(canvas); canvas.restore(); }public void setDegrees(int degrees) { mDegrees = degrees; } }< com.h3c.classboard.teacher.RotateTextView android:id="@+id/info" android:layout_width="72dp" android:layout_height="72dp" android:gravity="center" android:text="哈 哈" android:textColor="@color/colorWhite" android:textSize="@dimen/font14" app:degree="-46dp" />
【Android 自定义倾斜字体】
推荐阅读
- Tensorflow中循环神经网络及其Wrappers
- APP前端易用性和UI测试
- Android添加百分比布局库时显示Failed to resolve: com.android.support.percent:问题
- Android 自定义圆形图表
- 客户生命周期价值(CLTV)
- OpenCV使用Python进行人脸检测
- 编码方法概述
- Google Vision Python入门指南
- 机器学习中的假设检验