嗯哼,你没有看错,ViewBinding确实是架构化组件的重要组成部分之一,主要负责视图绑定方面 ~
兄弟篇
在Android中findViewById
是最常见的模板代码之一,在我新手时期最喜欢写这样的代码,因为很有成就感…
But - 随着项目代码体量的不断变大,像findViewById这样的模板代码,注定要被优化掉
,记得早期用的是ButterKnife黄油刀
优化该模板代码,不过在Gradle插件升级到5.0版本之后,ButterKnife将无法再被使用!
故此我们需要寻找的新的方式来解决这个问题 ~
掌握ViewBinding是基础,也是重点,但更多的时候我们需要把它集成到项目中,所以后期我总结了一篇ViewBinding基类封装 ~