Update
This commit is contained in:
@@ -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 | 备注
|
||||
--- | --- | ---
|
||||
|
||||
Reference in New Issue
Block a user