graphics

drawARGB / drawRGB / drawColor  使用单一的颜色填充画布。

drawArc  在一个矩形区域的两个角之间绘制一个弧。

drawBitmap  在画布上绘制一个位图。可以通过指定目标大小或者使用一个矩阵来改变目标位图的外观。

drawBitmapMesh  使用一个mesh(网)来绘制一个位图,它可以通过移动网中的点来操作目标的外观。

drawCircle  以给定的点为圆心,绘制一个指定半径的圆。

drawLine(s)  在两个点之间画一条(多条)直线。

drawOval  以指定的矩形为边界,画一个椭圆。

drawPaint  使用指定的Paint填充整个Canvas

drawPath  绘制指定的Path。Path对象经常用来保存一个对象中基本图形的集合。

drawPicture  在指定的矩形中绘制一个Picture对象。

drawPosText  绘制指定了每一个字符的偏移量的文本字符串。

drawRect  绘制一个矩形。

drawRoundRect  绘制一个圆角矩形。

drawText  在Canvas上绘制一个文本串。文本的字体、大小和渲染属性都设置在用来渲染文本的Paint对象中。

drawTextOnPath  在一个指定的path上绘制文本。

drawVertices  绘制一系列三角形面片,通过一系列顶点来指定它们。

这些绘图方法中的每一个都需要指定一个Paint对象来渲染它。

 

通过修改Paint对象,可以在绘图的时候控制颜色、样式、字体和特殊效果。除了这些简单的控制之外,Paint类还支持透明度,另外,它也可以通过使用各种各样的阴影、过滤器和效果进行修改,从而提供由更丰富的、复杂的画笔和颜料组成的调色板。

 

 

2. Object ----》Drawable

 

Drawable 直接子类:

 

你可能感兴趣的:(object,Path,图形)