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

来源:互联网 发布:金融公司网络推广方案 编辑:程序博客网 时间:2024/06/05 06:03

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


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

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

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

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


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


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

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

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

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

wing的博客

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


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

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

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

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

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

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

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

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

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

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

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

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

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


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

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




0 0
原创粉丝点击