Android Canvas API

画布 ( Canvas ) 有着庞大的方法,不过我们可以将它们归纳为以下几大类

  1. drawXxx 方法族

    以一定的坐标值在当前画图区域画图,另外图层会叠加,即后面绘画的图层会覆盖前面绘画的图层

  2. clipXXX方法族

    在当前的画图区域裁剪(clip)出一个新的画图区域,这个画图区域就是 canvas 对象的当前画图区域了

    比如 clipRect(new Rect()) 那么该矩形区域就是 canvas 的当前画图区域

  3. getXxx方法族

    获得与 Canvas 相关一些值,比如宽高,屏幕密度等

  4. save (), restore (), saveLayer (), restoreToCount ()

    保存恢复图层的方法

  5. translate (平移), scale (缩放), rotate (旋转), skew (倾斜)

Canvas 坐标体系

Canvas 以左上角为原点,向右为 X 轴正方向,向下为 Y 轴正方向

参考文档

  1. 官方 API 文档 Canvas

Android 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.