废话先不说,直接上图,然后再介绍,代码 里边 会有一些 当初 我 学 自定义view 的思路,有不懂的可以@我,一起交流,一起进步;
开始学自定义view的时候,感觉这东西好难,自己心里难免会产生一些抵触,也撞了很多墙;俗话说,干什么一定要坚持下来,看一遍不懂,就看10遍,肯定会有收获的 ,然后不断的发现问题,解决问题,慢慢的,你的视野 也随之变宽变深;进入正题,在学自定义View的时候,我大概 思路 是这样的,我上边 的效果图,肯定有很多大神早已经写出来了 ,当时我也看到了,这时候,你不要急着去看他的代码是怎么实现的,而是首先看它的效果图,自己想好该分哪几个步骤慢慢去实现它,可能你会感觉难,这很正常,可以先从简单的学起, 比如:画一条线,画一个矩形,画一个圆等,都是由这些组成的;然后 你自己按照你的 思路 搞的 和 别人的 效果图差不多了,你再去 翻翻 别人的代码实现过程,有哪些你当时没想到的, 别人用了更好的方法而你确绕了几道弯,这样你就进步了;这几个demo,我在看别人 效果图的时候,就直接按自己的思路 开干了 ,也遇到了不少问题,然后问问别人 思路,自己再不断去 尝试,就实现了;相信你们肯定也可以;希望能够帮到你们;觉得对你有帮助 麻烦来个Star;