Android 图形类包主要包括android.graphics的一些类,这些类是Android对图形的支持.

Bitmap位图

Bitmap是对图形的一个包装,这个对象将图片文件或流加载到内存,并获得这张图片的各种信息,并从图片中解析出图片的各种信息,常见的一些信息包括Config像素类型,高度,宽度,以及图片每个像素点的颜色信息

Canvas

Canvas有一个空参数的构造方法也有一个传入Bitmap的构造方法,如果不传入一个Bitmap对象,则需要指定一个Bitmap作为绘制的对象,Canvas中的Bitmap就是最终的显示效果.Canvas主要是可以绘制各种特殊图形,如果不往深处追究,可以将Canvas看成是最终显示的对象,Canvas也可以将Bitmap绘制在上面.

Construct an empty raster canvas. Use setBitmap() to specify a bitmap to draw into. The initial target density is Bitmap.DENSITY_NONE; this will typically be replaced when a target bitmap is set for the canvas.

public Canvas ()public Canvas (Bitmap bitmap)

Matrix矩阵

是一个3x3的矩阵,主要是为了实现二维图像的各种变换,不过各种变换我已经忘光了,有时间复习一下

Paint画笔

canvas本身可以绘制各种特殊图形和路径(Path),所以画笔就很简单了,切换绘制的风格.

Rect和RectF

Rect和RectF不代表实体的或者说是可视的矩形,而是抽象的坐标,主要是作为绘图的一个数学工具,他们一个是整型的一个是浮点型,有四个很重要的参数是

    public int left;    public int top;    public int right;    public int bottom;

如下图

??正文结束??

更多相关文章

  1. 自定义View之继承View(圆形进度图,播放器条形图)
  2. Android(安卓)Studio——Android(安卓)View 如何绘制
  3. Android(安卓)Matrix处理ImageView中图片缩放,平移
  4. Android中Canvas类的介绍
  5. Android中绘制简单几何图形和路径Path
  6. Android之文字描边
  7. Android动画浅析
  8. 2012-7-18 Android(安卓)的Paint(画笔)及Canvas(画布)
  9. Android中绘制图表的开源框架AChartEngine初识

随机推荐

  1. 关于 AndroidJavaCompile.setDependencyC
  2. Android的Layout --- 布局
  3. 两分钟彻底让你明白Android(安卓)Activit
  4. Android(安卓)动画 - ScaleAnimation 缩
  5. Android(安卓)水波纹扩散效果
  6. Android通过设置颜色的透明度来获取颜色
  7. 打开Android(安卓)Studio报错 "required
  8. Paint的setMaskFilter(MaskFilter maskfi
  9. Ubuntu 14.04 下 android studio 安装 和
  10. Android将String保存为SD卡中TXT文件的方