尽管Android类库中有丰富的组件供使用,如显示文本用TextView,按钮使用Button等,但是还是不能完全满足日常的开发需求。
日常开发中,为满足UI设计师/PM所预期的效果,需要自定义view。有的需要修改已有的view组件,有的甚至需要完全重写相关方法,来产生全新的自定义view来实现。因此,非常有必要对这个方面的知识,进行梳理总结,建立专题来进行学习,好能在工作中对此游刃有余。能独立开发自定义view,也是从初级到高级的重要组成部分。
学习最好的办法就是动手实践,只是单纯的谈理论,很容易忘记,理论+实战才能印象深刻,这个课程中,有丰富的案例,都是我在日常开发中使用的,实际中线上的案例。在讲解相关理论时,不时的穿插一些小案例进行讲解,对于理论知识的理解也将更加深刻。
最后通过一个综合的案例,重点是讲在实际工作中,遇到了自定义view的任务,如何来分析,思考,一步步的实现需求,完成任务,减少错误,提高开发效率。如果学习了这个课程,能比平时完成自定义view的任务,少花些时间,用这个时间去学习更多,或者做其他事情,他不香么。好吧,让我们一步步来进行学习吧。