Android从零开始:我的自定义view学习过程

做android也有一段时间了,虽然基本都是在自学,不过自我感觉还是良好。。。

Android从零开始:我的自定义view学习过程_第1张图片

然而仅仅是“自我感觉”而已。前段时间发现自己对自定义view真是一窍不通啊!

以前基本都是用系统控件、开源控件什么的,从没有自定义过控件,虽然平时用自定义view的场合可能也不多,

但是通过学习自定义view可以帮助理解android view的绘制流程等问题,还是灰常值得学习的。

但是现在不会肿么办!瞬间就懵逼了.....

Android从零开始:我的自定义view学习过程_第2张图片

这怎么能行,好歹我也是郭婶、翔神、医生等等吊炸天的人物的追随者,绝对不能懵逼了!咱们农民有力量!亮法宝!

Android从零开始:我的自定义view学习过程_第3张图片

有此法宝,自定义view啥的都不在话下!下面开始分享我的自定义view学习过程。

其实刚开始我并不知道该怎么下手,而且我现在这个阶段,直接看源码太吃力了,如果已经有牛人分享,为什么不去向人家学习呢?

然后我就去找了。没错,真的有人分享过自定义view的学习经历,然后我看了看,真的很不错,很适合新手一步一步入门,然后我就参考

人家分享的学习过程一步一步来了。下面贴出地址:

wing的博客

简单说说Android自定义view学习推荐的方式


参考上面,我自己的学习过程是这样的:

首先,先看鸿洋大神的Android 自定义View (一)

----------------------------------------------------比较基础一些的---------------------------------------------

然后,就是wing的聊天气泡view

接着,再来练习wing的边缘是锯齿的view

接下来,练习一个圆形进度条,这个是我自己的,实现方式和wing的有些不一样,而且没有过度重绘和在onDraw中新创建对象。这个在博客中会有解释。

----------------------------------------------------进阶一些的---------------------------------------------

再然后,练习一个wing的自定义仪表盘

然后,再来个wing的自定义loading动画

----------------------------------------------------运用到贝塞尔曲线的----------------------------------------

接下来,练习一个高仿QQ未读消息删除,这个是我自己的。

----------------------------------------------------其他----------------------------------------

然后,wing的这篇博客里还有许多自定义,很适合练习。简单说说Android自定义view学习推荐的方式


眼过千遍不如手过一遍,大家一定要多练习。

最后,希望大家都能成为Android专家。加油~




你可能感兴趣的:(android学习)