一、概述
The Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing into the bitmap), a drawing primitive (e.g. Rect, Path, text, Bitmap), and a paint (to describe the colors and styles for the drawing).
Canvas类支持“draw”的调用,可以去绘制别的事物。你需要四种基本的组成成分:
(1)Bitmap(图像)
(2)Canvas(画布,主办描绘调用等,即等待绘制到bitmap中)
(3)primitive(绘制的原始事物(例如矩形、路径、文本、图像))
(4)paint(颜料,描述描绘的颜色和风格)
二、嵌套类
Nested Classes
enum
Canvas.EdgeType
enum
Canvas.VertexMode
三、常量
Constans
int
ALL_SAVE_FLAG
当restore()方法被调用时,恢复全部东西
int
CLIP_SAVE_FLAG
当restore()方法被调用时,恢复当前剪辑
int
CLIP_TO_LAYER_SAVE_FLAG
clip against the layer's bounds
剪辑对立层的边界
int
FULL_COLOR_LAYER_SAVE_FLAG
the layer needs to 8-bits per color component
int
HAS_ALPHA_LAYER_SAVE_FLAG
the layer needs to per-pixel alpha
int
MATRIX_SAVE_FLAG
restore the current matrix when restore() is called
当调用restore()方法时,恢复现有矩阵
四、公共构造函数
Public Constructors
Canvas()
Construct an empty raster canvas
Canvas(Bitmap bitmap)
Construct a canvas with the specified bitmap to draw into
Canvas(GL gl)
Construct a canvas with the specified gl context
分享到:
相关推荐
安卓撕衣服,用Bitmap,Canvas,Paint实现的
该代码是一个完整的Android工程,详细演示如了如何使用Android中的各种drawXXX方法,以及画笔Paint如何影响绘制的效果。 具体参见博文: http://blog.csdn.net/iispring/article/details/49770651
android 画曲线图 画三角形(多边形),可以画成股票K线图,儿童成长曲线等,使用android的canvas
android 使用canvas把矩形图片变成圆角矩形显示 参考网址:http://blog.csdn.net/rhljiayou/article/details/7212620
Android 自定义画布canvas 实现绘制和清空画布功能,内含源码、apk
Android下使用Canvas画图,详细参见博客:http://www.cnblogs.com/plokmju/p/android_Canvas.html
主要介绍了 Android canvas drawBitmap方法详解及实例的相关资料,需要的朋友可以参考下
讲解使用canvas.save()和canvas.restore()的demo
android-canvas-donut-chart.7z
Android 在Canvas指定区域绘制图片
Android Canvas绘图演示代码
android利用Paint在Canvas上实现竖排写字
Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)
学习Android自定义控件的必学前导知识——Canvas
重要的类自定义View组件要重写View组件的onDraw(Canvase)方法,接下来是在该 Canvas上绘制大量的几何图形,点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形,等各种形状!
Android通过Canvas手绘一个折线图详细查看https://blog.csdn.net/Iamzgx/article/details/79824969
android中canvas的save和restore用法 源码 测试代码
android 中canvas的save和resotre用法 测试代码
主要给大家介绍了关于利用Android画圆弧canvas.drawArc()的相关资料,文中通过示例代码介绍的非常详细,对大家的理解和学习具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
实现在画布中连线的动画的效果,可以控制连线动画的速度,连线的颜色及线宽!!!!!!!!!!!11!!!!!