BorePlugin插件

BorePlugin是一款适用于不想使用butterknife且不愿手动写findviewbyid的开发者,尤其适合打包成SDK的项目。它可以自动在Activity/Fragment中生成findViewById代码,或在Adapter中生成ViewHolder。用户可通过下载jar包本地导入或在Android Studio插件中心搜索安装。使用时,只需在相应布局上操作,插件会列出所有带id的控件供选择,生成的代码包括OnClickListener和非空判断。最新版本还优化了重复生成和提供了多种变量命名方式。
摘要由CSDN通过智能技术生成

前言

给不想用butterknife又不想写findviewbyid的人推荐,可以用于打包成SDK的项目。
github源码:https://github.com/boredream/BorePlugin

功能

可以让你在Activity/Fragment中自动生成findViewById等布局相关初始化代码
或者在Adapter中自动生成ViewHolder代码

安装

方式一. 下载项目中的jar包,通过本地disk方式导入
方式二. 在Android Studio的插件中心搜索LayoutCreator下载安装

用法

  1. 新建好Activity后自行编写onCreate并setContentView设置对应布局
  2. 选中layout布局,快捷键alt+Insert,然后选择LayoutCreator或者选中布局后在菜单栏中的Code中选择LayoutCreator或者右键菜单中选择Generate - LayoutCreator
  3. 插件会自动遍历布局列出所有带id的控件,你可以在弹出的对话框中选择需要自动生成的控件
  4. 弹出的对话框中还可以勾选是否生成ViewHolder
  5. 选择好后Confirm确认即可

用法截图

这里写图片描述

代码生成规则

  1. 自动遍历目标布局中所有带id的文件, 无id的不会识别处理
  2. 控件生成的变量名默认为id名称, 可以在弹出确认框右侧的名称
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值