两种解决方式:
1.ViewBinding中一键生成Click代码
2. 一款基于ViewBinding,自动生成OnClick代码的框架
前言
之所以写这个插件, 是因为用了ViewBinding以后,我也感受到了这篇文章所说的一个问题:ViewBinding替换ButterKnife的点击事件onClick问题
本来这些重复的代码就没什么技术含量, 完全重复性的工作,而且是每个项目,大部分页面都要写的,虽然Lambda和AS自带的提示,可以省去一些工作量, 但是控件一多的情况,老是手写也挺烦的。
总之就是一个字,懒. 直接看效果图吧:
安装方式:
- 在AS中 File---Setting---Plugins, 搜索 BindingClick. (可能没那么快审核通过)
- 下载离线jar包, 在AS中安装.
点击下载插件jar包
使用方式:和ButterKnife一样
选中ViewBinding布局, 鼠标右键---Generate---BindingClick 确定.
- 选好id
- 选好是否kotlin
- 写好Binding变量名,默认binding
网友评论