Android的图形API调用(一)

android.graphics 底层调用,提供可以直接写屏的方法
frameworks\base\graphics\java\android\graphics\
重要类
Bitmap    位图操作类
BitmapFactory   构造位图类的方法,从文件、流、数组等
Canvas    画板,拥有一系列drawXXX的方法,用来绘制位图
Color    颜色类,拥有创建和改变颜色的方法
Matrix    图形变换、缩放类
NinePatch   Android平台特有的一种非矢量图形自然拉伸处理方法
Paint    画笔,画几何图形、文本和位图
Path    封装了一些线段、二次曲线、三次曲线等图形
Picture    picutre存储绘图时调用的方法并且可以回放、
PixelFormat   存储颜色格式,RGBA8888、RGBX8888等等
Point    保存点阵的两个整形坐标值
Rect    保存矩形的四个整形坐标
Region    Region与Rect不同,可表示不规则图形,如椭圆、多边形。
Typeface   描述一个字体对象


android.graphics.drawable 封装了一些最通用的2D图形API,drawable类是对graphics类方法的进一步封装frameworks\base\graphics\java\android\graphics\drawable
重要类
Drawable   可绘制物,是一个“某些可以被绘制的物体”的一般抽象,扩展了多种具体可绘制图形类
AnimationDrawable 动画类,用来创建逐帧动画
BitmapDrawable   包装了一个位图,可以平铺,拉伸,或对齐
ClipDrawable   两个drawable之间进行裁剪
ColorDrawable   为画布填充某种颜色
GradientDrawable 在按钮或背景中使用渐变色
InsetDrawable   插入一个与已知drawable相隔一定距离的drawable
LayerDrawable   控制图层
LevelListDrawable 统计资源
NinePatchDrawable 缩放位图
PaintDrawable   画一个drawable
PictureDrawable   包装了一个picture
RotateDrawable   根据当前等级旋转其他的drawable
ScaleDrawable   根据当前等级改变其他drawable的尺寸
ShapeDrawable   绘制基本图形
TransitionDrawable LayerDrawable的扩展,用于两个图层间的交叉渐变

你可能感兴趣的:(Android的图形API调用(一))