系统组件继承图
自定义组件的三种方式:
1、用一个类继承一个布局
2、继承已有控件
3、直接继承View绘制
**如果无法通过扩展现有的组件来满足需求,则可以通过第一种方式来实现自定义控件。
关键方法:
invalidate() 强制重绘
measure() 度量方法
onDraw()
关键类:
View 、ViewGroup、LayoutParams、Canvas
动画:
逐帧动画(frame-by-frame animation)
补间动画(tweened animation)
属性动画:http://blog.csdn.net/guolin_blog/article/details/43536355