canvas教程

Android 学习 之 Canvas (1)

字号+ 作者:H5之家 来源:H5之家 2018-03-30 10:02 我要评论( )

Android 学习 之 Canvas (一) 1.官方API文档中对save()方法的解释: ? public class Canvas { /*** Saves the current matrix and clip onto a private stack. Subsequent* calls to translate,scale,rotate,skew,concat or clip Rect,clipPath* will all op

Android 学习 之 Canvas (一)

1.官方API文档中对save()方法的解释:

?

public class Canvas { /** * Saves the current matrix and clip onto a private stack. Subsequent * calls to translate,scale,rotate,skew,concat or clip Rect,clipPath * will all operate as usual, but when the balancing call to restore() * is made, those calls will be forgotten, and the settings that existed * before the save() will be reinstated. */ /** * 保存当前的矩阵和剪裁到一个私有的堆栈,其实矩阵和剪裁就是当前Canvas的状态State 接着调用位置,缩放,选择,倾斜,concat或者剪辑矩形,剪辑区域等将被正常操作,但是 当restore()被调用,恢复时,这些操作都将被放弃,并且刚才调用save()之前被保存的状态将被重新恢复。 */ public native int save();}public class Canvas { /** * This call balances a previous call to save(), and is used to remove all * modifications to the matrix/clip state since the last save call. It is * an error to call restore() more times than save() was called. */ /** * 移除自上次保存操作后所做的修改,恢复到之前的状态,因为是堆栈实现,所以pull操作不能不等于push操作, save()和restore()应该成对使用,否则恢复的状态就很有可能是错误的 */ public native void restore();}

?

?

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • canvas线条的属性

    canvas线条的属性

    2018-03-30 11:04

  • 35.HTML5 Canvas游戏连连看(1)

    35.HTML5 Canvas游戏连连看(1)

    2018-03-30 08:05

  • html Canvas 画图 能够选择并能移动

    html Canvas 画图 能够选择并能移动

    2018-03-29 15:04

  • canvas星空和图形变换

    canvas星空和图形变换

    2018-03-29 15:00

网友点评