新手必看完美教程: 自定义控件其实很简单
对于View这个模块,永远都是android开发的重头戏!
对于一个用户安装应用后难免有这样的想法界面太丑了,内容估计也好不到哪里去。删~
所以对于View 这个这个东西,我们要认真对待:
第一步 首先我们要了解View 知道它的绘制流程,知道它是如何一步步的展现在界面上的。
Android LayoutInflater原理分析,带你一步步深入了解View(一)
Android视图绘制流程完全解析,带你一步步深入了解View(二)
Android视图状态及重绘流程分析,带你一步步深入了解View(三)
Android自定义View的实现方法,带你一步步深入了解View(四)
然后我们如何去写出一个好的view,了解事件分发和Scroller是必不可少的。
Android事件分发机制完全解析,带你从源码的角度彻底理解(上)
Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
android 布局之滑动探究 scrollTo 和 scrollBy 方法使用说明
Android 界面滑动实现---Scroller类 从源码和开发文档中学习(让你的布局动起来)
为了让做出来的view更加赏心悦目 Animation 是不可或缺的。
Android 动画效果 --Animation 动画专题研究
Android 属性动画(Property Animation) 完全解析 (上)
Android 属性动画(Property Animation) 完全解析 (下)
最后再对 bitmap canvas paint matrix比较了解,那么你就无懈可击了。