Android自定义控件学习流程

简单梳理了一下自定义控件的初级到高级的流程,还有很多没有细化,后面慢慢更新,当年总结这个是为了做教案的。

=======================================================

初识控件

  • 控件的作用?
  • 那些地方使用了控件?
  • 为什么要封装为控件?

第一个自定义控件

  • 为什么要自定义控件?
  • 常规更改
  • 自定义控件如何使用?

自定义控件更改方法:

  • onDraw
  • onMerase
  • onLayout
  • onSizeChanged
  • ...

自定义控件之画笔自定义控件之画布自定义控件之图层自定义控件之Path自定义控件之文字自定义控件之叠加自定义控件之阴影自定义控件之动画

  • 什么是属性动画?
  • 属性动画能做的事儿
  • 动画之时间差值
  • 动画之合成
  • 如何高效使用动画

自定义控件之属性

  • 属性的定义
  • 属性值获取
  • 属性的默认值
  • 属性与Style直接的关系

自定义控件之背景

  • Drawable初识
  • Drawable的作用
  • Drawable中进行复杂操作

自定义控件之Drawable动画

  • 动画的定义
  • 动画的启动条件
  • 动画与时间插值结合

自定义控件之分类

  • 组合控件
  • 继承控件
  • Frame控件

实战控件之MD Button实战控件之MD Action Button实战控件之MD 涟漪界面
作者: Qiujuer 
链接:http://www.imooc.com/article/15974
来源:慕课网

posted @ 2017-03-13 16:31  天涯海角路  阅读(303)  评论(0)    收藏  举报