onDraw

作者: 坚持编程_lyz | 来源:发表于2017-06-02 16:44 被阅读12次

    1.在自定义控件当中你onMeasure和onLayout的工作做完成以后就该绘制该控件了,有时候需要自己在控件上添加一些修饰来满足需求

    复写onDraw(Canvas canvas),其中Canvas就像是一块画布,你自定义控件的样式就是在它上面完成的。

    Canvas ,Paint等基本概念就不赘述了。

    2.下面就直接用demo来解释标题列出的方法先介绍save()和

    必须了解的相关知识:http://www.cnblogs.com/liangstudyhome/p/4126002.html

    save() : 用来保存Canvas的状态,save()方法之后的代码,可以调用Canvas的平移、放缩、旋转、裁剪等操作!

    restore():用来恢复Canvas之前保存的状态(可以想成是保存坐标轴的状态),防止save()方法代码之后对Canvas执行的操作,继续对后续的绘制会产生影响,通过该方法可以避免连带的影响

    相关文章

      网友评论

          本文标题:onDraw

          本文链接:https://www.haomeiwen.com/subject/bsuufxtx.html