This commit is contained in:
sloop
2016-03-22 16:26:49 +08:00
parent 149f924eb2
commit 2b07e051ed

View File

@@ -1,27 +1,30 @@
# Canvas基础一
### 讲解安卓中的Canvas基础内容。
### 作者微博: [@攻城师sloop](http://weibo.com/5459430586)
# Canvas之绘制基本形状
上一次我们了解自定义View的流程以及几个重要的相关函数不过这些东西依旧还是理论并不能<b>拿来(zhuang)用(B)</b>, 这一次我们就了解一些<b>能(zhaung)用(B)</b>的东西。
关于本文我们先了解Canvas的基本用法再学习一个能拿来装逼(就是看起来很牛逼,但是没卵用)的东西。
### 作者微博: [@GcsSloop](http://weibo.com/GcsSloop)
在上一篇[自定义View分类与流程](https://github.com/GcsSloop/AndroidNote/blob/master/CustomView/Advance/%5B1%5DCustomViewProcess.md)中我们了解自定义View相关的基本知识不过这些东西依旧还是理论并不能**拿来(zhuang)用(B)**, 这一次我们就了解一些**能(zhaung)用(B)**的东西。
在本篇文章中我们先了解Canvas的基本用法最后用一个小示例来结束本次教程。
## 一.Canvas简介
Canvas可以说是一大利器(在2D绘图方面),因为涉及到的东西比较基础。
<b>比较基础的东西一般有两大特点:<br/>
Canvas可以说是一大利器(在2D绘图方面),因为这是图形绘制的基础。
**比较基础的东西一般有两大特点:<br/>
1.可操作性强:由于这些是构成上层的基础,所以可操作性必然十分强大。<br/>
2.比较难用:各种方法太过基础,想要比较完美的组合起来有一定难度,并非不会这些操作,而是不知如何组织这些操作。</b>
2.比较难用:各种方法太过基础,想要比较完美的组合起来有一定难度,并非不会这些操作,而是不知如何组织这些操作。**
不过不必担心,下面不仅会介绍到Canvas的操作方法还会简单介绍一些设计思路和技巧。
不过不必担心,本系列文章不仅会介绍到Canvas的操作方法还会简单介绍一些设计思路和技巧。
## 二.Canvas基础
Canvas我们可以称之为画布在上面绘制各种东西。
绘制的<b>基本形状</b><b>Canvas</b>确定,但绘制出来的<b>颜色,具体效果</b>则由<b>Paint</b>确定。
本次内容仅简单讲解Canvas所能绘制的基本内容对Paint有一点涉及但不会涉及太多关于Paint的更多用法会在以后详细想介绍下面开始正题
### Canvas的常用操作
### Canvas的常用操作
操作类型 | 相关API | 备注
--- | --- | ---