自定义view

核心三点:

  1. 布局
  2. 绘制
  3. 触摸反馈

作用:

自定义绘制可以实现自带控件的效果,也可以实现复杂的效果,比如饼图,直方图等

绘制的实现:

  1. 常用的绘制方法是ondraw(),指的是主体的绘制,像文字和图片都是在ondraw()中画出来的,onDraw()中进行具体绘制的是Canvas,可以理解为画布,但是和现实的画布有区别,android中就是指绘制工具,而不是画在这个上面。

2.canvas有很多方法,都是以drawxxx开头的,比如drawCircle(圆x,圆y,半径,Paint)画一个圆,其中Paint参数可以理解为加强版的颜料,这里包括颜色和一些风格信息(比如实心,线条粗细等)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容