Android自定义View - 与自定义View的邂逅-灵析社区

chole


在大前端开发中,不管是前端、安卓或是苹果,自定义View绝对是一个进阶的方向了。很多人认为有那么多开源的代码,为什么我还要自己写?其实你这么想也不错,不学自定义View其实问题也不大,毕竟公司一般来说是有人会的。系统学习自定义View完全出于个人爱好,开发最主要的是对业务要熟悉,自定义View只是起锦上添花的作用,切忌本末倒置。

当然,如果你对自定义View开发或是UI效果感兴趣,想学习的话,不妨可以看看我循序渐进的教程,这套教程将在后期不定期更新出来。很多时候,对自定义View不怎么熟悉的人,看别人写的自定义View,感觉非常高大上,且似曾相识,好像在梦里见过一样。但要自己写,就是写不出来。其实,见多了,并不代表你有思路,更不能说明你就会自己写。这是由于你对自定义View的知识体系在脑海中的印象,还是零零散散,星星点点的,并没有形成一套完整的开发套路。

自定义View其实很简单,你得把很多关键的类系统的学习一遍,然后多练习,熟能生巧,多学习别人的思路。更深层次的,你需要去读Android的源代码。学习大量的源代码的思路,你才有可能信手拈来,将这些关键的类组合起来为我所用。

开发自定义View是需要一些知识准备的,比如基本的计算机图形学知识,以及一些数学知识。

我最早入行选择Android也是被当时所谓的Android智能手机那清晰的画面所吸引,否则,我可能就主攻后端开发了。在你决定深入研究自定义View之前,你一定要对艺术感兴趣,然后学习基本的工具的使用方法。那么,你应该先买支好画笔,再买张好的画布,从Canvas和Paint开始你的艺术创作之旅吧。

阅读量:768

点赞量:0

收藏量:0