在安卓应用中常见应用图标,或者gridview ,listview每个条目上有新,火,等45度旋转的字体,然后一个红色背景,引起用户关注,来一下实现方式:
自定义一个textview,绘制字体的时候,旋转角度即可。代码如下:
package com.edaixi.view;
import android.content.Context;
import android.graphics.Canvas;
import android.util.AttributeSet;
import android.widget.TextView;
/**
* Created by weichunsheng on 15/10/16.
*/
public class RotateTextView extends TextView {
public RotateTextView(Context context) {
super(context);
}
public RotateTextView(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
protected void onDraw(Canvas canvas) {
//倾斜度45,上下左右居中
canvas.rotate(45, getMeasuredWidth() / 3, getMeasuredHeight() / 3);
super.onDraw(canvas);
}