自定义View-大纲

自定义View大纲


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

自定义View-三大基本方法

  • onMeasure
  • onLayout
  • onDraw

自定义View-类别归类

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

自定义View-动画相关

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

自定义View-事件处理

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

自定义View-一般流程总结

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

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,138评论 25 709
  • 说真的,这又是恐怖的一天。 高三的每一天都充斥着对时间的恐惧。 对于别人来说,可能总是希望时间快一点走,早日离开那...
    湾皖晩阅读 194评论 0 1
  • Android 一键分享时分享的图片 // imagePath是图片的本地路径,Linked-In以外的平台都支持...
    自然之秋阅读 385评论 0 0
  • 阅读是个永恒的话题。 记得小时候,书是很难得的东西。儿童活动是地里挖菜,田里捉虫,折几条树枝你来我往,相互比划。常...
    素衣烟霞阅读 240评论 0 0
  • 删除电脑里的工作文件夹,两个不同的职务,两个同样庞大的文件夹,记录着我的成长和过往。但是要清理掉他们了。在心里记着...
    人间有阿九阅读 169评论 0 0