1.创建一个类继承 Textview,view,viewgroup
public class CliView extends View
private int x, y;
private int r = 50;
2.创建一个画笔
new paint();
paint=new paint();//创建画笔
paint.setColor(Color.RED);//可以用画笔来进行颜色修改
paint.setStrokeWidth(3);//可以用画笔来设置行宽
paint.setTextSize(20);//可以用画笔来设置字体的大小
paint.setStyle(Paint.Style.FILL_AND_STROKE);//可以用画笔绘画填充风格和描边
3.重写onDraw方法//画布将paint花好的内容展示在画布上
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
x=r;
y=r;
canvas.drawText("这是多美好的一天啊",30,30,paint);
}
4.Activity类布局中引用写好的自定义view来进行实现
<com.example.zdyapplication.CliView
android:layout_marginTop="20dp"
android:layout_width="100dp"
android:layout_height="100dp"/>
5自定义view插入图片
Bitmap drawable = BitmapFactory.decodeResource(getResources(),R.mipmap.a);
canvas.drawBitmap(drawable,0,0,paint);
6简单文字效果展示图