美文网首页
自定义View总结(三)

自定义View总结(三)

作者: 吴振宇 | 来源:发表于2017-04-04 18:23 被阅读0次

▼ 重写的几个方法

● onLayout(确定子View布局位置):

确定布局的函数是onLayout,它用于确定子View的位置,在自定义ViewGroup中会用到,他调用的是子View的layout函数。
在自定义ViewGroup中,onLayout一般是循环取出子View,然后经过计算得出各个子View位置的坐标值,然后用以下函数设置子View位置。
<pre>
child.layout(l, t, r, b);
</pre>

● onDraw)(绘制内容):

onDraw是实际绘制的部分,也就是我们真正关心的部分,使用的是Canvas绘图。
<pre>
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
}
</pre>

● 对外提供操作方法和监听回调

自定义完View之后,一般会对外暴露一些接口,用于控制View的状态等,或者监听View的变化.
本内容会在后续文章中以实例的方式进讲解。

相关文章

  • 高级Android工程师进阶系列文章汇总

    自定义View HenCoder(朱凯)自定义View系列 自定义view总结 Android 样式的开发 And...

  • Android自定义View总结

    Android自定义View总结 [toc] 步骤 自定义View的属性 在View的构造方法获取我们自定义的属性...

  • Android自定义View 面试全解

    本篇文章总结Android 自定义View中的一些面试问题。 每次自定义view都会有三个构造函数,那么三个构造函...

  • 安卓自定义 View 启航

    先总结下自定义 View 的步骤: 自定义 View 的属性 在 View 的构造方法中获得我们自定义的属性 [重...

  • 哥哥手把手教你安卓自定义view,来了老弟

    先总结下自定义View的步骤:1、自定义View的属性2、在View的构造方法中获得我们自定义的属性[3、重写on...

  • 自定义view

    Android自定义View 为什么要自定义View自定义View的基本方法 自定义View的最基本的三个方法分别...

  • 自定义View学习笔记之详解onMeasure

    网上对自定义view总结的文章都很大,但是自己还是写一篇,好记性不如多敲字! 其实自定义View就是三大流程,on...

  • Android自定义View相关Api

    自定义View 对自定义View一直很模糊,刚好最近不太忙,系统性的总结一下。自定义View主要有以下几个知识点:...

  • Android面试题集(三)

    自定义View 自定义View的基本方法 自定义View的最基本的三个方法分别是:onMeasure(),onLa...

  • 自定义控件<笔记>

    自定义View 自定义View分为三大类,第一种是自定义 View,第二种是自定义 ViewGroup,第三种是自...

网友评论

      本文标题:自定义View总结(三)

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