手记

Android自定义控件学习流程

2017-01-19 21:41:498254浏览

Qiujuer

2实战 · 12手记 · 17推荐

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

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

初识控件
  • 控件的作用?
  • 那些地方使用了控件?
  • 为什么要封装为控件?
第一个自定义控件
  • 为什么要自定义控件?
  • 常规更改
  • 自定义控件如何使用?
自定义控件更改方法:
  • onDraw
  • onMerase
  • onLayout
  • onSizeChanged
  • ...
自定义控件之画笔 自定义控件之画布 自定义控件之图层 自定义控件之Path 自定义控件之文字 自定义控件之叠加 自定义控件之阴影 自定义控件之动画
  • 什么是属性动画?
  • 属性动画能做的事儿
  • 动画之时间差值
  • 动画之合成
  • 如何高效使用动画
自定义控件之属性
  • 属性的定义
  • 属性值获取
  • 属性的默认值
  • 属性与Style直接的关系
自定义控件之背景
  • Drawable初识
  • Drawable的作用
  • Drawable中进行复杂操作
自定义控件之Drawable动画
  • 动画的定义
  • 动画的启动条件
  • 动画与时间插值结合
自定义控件之分类
  • 组合控件
  • 继承控件
  • Frame控件
实战控件之MD Button 实战控件之MD Action Button 实战控件之MD 涟漪界面
27人推荐
随时随地看视频
慕课网APP

热门评论

老师,说下GitHub连接,想下载个demo

111111111233655155

查看全部评论