自定义View-大纲

自定义View大纲


对于android开发人员来讲,要成为高手,自定义View是必须掌握的一个知识点。各论坛,博客网站上有很多自定义view的文章。也有很多高手做了一些系列,但毕竟是别人的嘛,所以我也来写一个自定义View系列文章。

自定义View-三大基本方法

  • onMeasure
  • onLayout
  • onDraw

自定义View-类别归类

  • 组合型
    此类型的自定义View为将已有的控件组合起来,并设计一些方法作为灵活设置的接口。
  • 进化型
    继承自已有的View,但又有不同或功能的加强。
  • 新面孔型
    直接继承自View,主要是通过重写onDraw方法。
  • 新部落型
    直接继承自ViewGroup,主要是重写onLayout,以及触摸事件时对各个子View的操作逻辑。

自定义View-动画相关

  • Scroller的使用
  • 属性动画的使用
  • 辅助类ViewDragHelper的使用

自定义View-事件处理

自定义View-状态保存与恢复

自定义View-一般流程总结

先暂时写一个大概的目录,日后再抽空把这些坑填完。

你可能感兴趣的:(自定义View-大纲)