Android.001基本图形绘制
我们平时画图时所需要的工具有笔和纸,那在Android里面Paint类是笔,Canvas类是纸(Android里面名词称为画布)
【Android.001基本图形绘制】下面通过例子学习自定义控件:
public class BaseView extends View {
public BaseView(Context context) {
super(context);
}public BaseView(Context context, @Nullable AttributeSet attrs) {
super(context, attrs);
}public BaseView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
// 设置画笔的基本属性
Paint paint = new Paint();
paint.setColor(Color.RED);
// 设置画笔的颜色
paint.setStyle(Paint.Style.STROKE);
// 设置填充样式为描边
paint.setStrokeWidth(50);
// 设置画笔宽度
canvas.drawCircle(190,200,150,paint);
// 画圆
}
}
效果图如下:
文章图片
Paint画笔常用属性使用:
待续....
推荐阅读
- 做一件事情的基本原理是什么()
- dubbo基本认识
- HTML基础--基本概念--跟着李南江学编程
- 7、前端--jQuery简介、基本选择器、基本筛选器、属性选择器、表单选择器、筛选器方法、节点操作、绑定事件
- 一般模型化关系——从模型是什么到如何起作用的基本答案
- canvas(一)基本用法
- 带你了解类型系统以及flow和typescript的基本使用
- MySQL数据库的基本操作
- 项目团队管理|项目团队管理 - 塔克曼阶梯理论
- 1-Java基础知识