美文网首页其他
ViewBinding中一键生成Click代码

ViewBinding中一键生成Click代码

作者: liys_android | 来源:发表于2021-12-31 17:10 被阅读0次
两种解决方式:

1.ViewBinding中一键生成Click代码
2. 一款基于ViewBinding,自动生成OnClick代码的框架

前言

之所以写这个插件, 是因为用了ViewBinding以后,我也感受到了这篇文章所说的一个问题:ViewBinding替换ButterKnife的点击事件onClick问题
本来这些重复的代码就没什么技术含量, 完全重复性的工作,而且是每个项目,大部分页面都要写的,虽然Lambda和AS自带的提示,可以省去一些工作量, 但是控件一多的情况,老是手写也挺烦的。
总之就是一个字,懒. 直接看效果图吧:

BindingClick_Kotlin版.gif BindingClick_Java版.gif
安装方式:
  1. 在AS中 File---Setting---Plugins, 搜索 BindingClick. (可能没那么快审核通过)
  2. 下载离线jar包, 在AS中安装.
    点击下载插件jar包
使用方式:和ButterKnife一样

选中ViewBinding布局, 鼠标右键---Generate---BindingClick 确定.

  1. 选好id
  2. 选好是否kotlin
  3. 写好Binding变量名,默认binding

相关文章

  • ViewBinding中一键生成Click代码

    两种解决方式: 1.ViewBinding中一键生成Click代码[https://www.jianshu.com...

  • Dcat Admin - 一键生成 CURD 代码

    快速开始 在日常开发中,我们可以用代码生成器一键生成增删改查页面代码,非常的方便快捷。 下面将会给大家介绍代码生成...

  • Android Jetpack ViewBinding

    ViewBinding(视图绑定)通过ViewBinding,可以更轻松地编写可与视图交互的代码。在模块中启用Vi...

  • ButterKnife 1

    Activity_ViewBinding是干啥的 分析 生成的Activity_ViewBinding长啥样呢,b...

  • Android 偷懒 模板 生成ViewBinding代码

    众所周知 编程就是复制黏贴 但是对于大量重复性的工作 AS给我们提供了更好的模板功能来让我们偷懒 下面我来复制黏贴...

  • 一键添加QQ群

    这个网址可以生成一键添加QQ群的代码。

  • 力软敏捷开发框架功能明细

    ├─敏捷开发 │ ├─敏捷开发向导 │ ├─代码生成器(一键生成前后端代码,生成后无需修改直接用,绝对是后端开发福...

  • laravel用户认证

    一键生成认证代码 查看生成的代码: 在 routes/web.php 中新增了以下两行: Auth::routes...

  • 使用 Node.js 写一个代码生成器

    背景 第一次接触代码生成器用的是动软代码生成器,数据库设计好之后,一键生成后端 curd代码。之后也用过 Code...

  • ButterKnife源码分析

    ButterKnife框架生成了一个辅助类MainActivity_ViewBinding,那么该类是如何生成的呢...

网友评论

    本文标题:ViewBinding中一键生成Click代码

    本文链接:https://www.haomeiwen.com/subject/mvngqrtx.html