Android Studio上butterknife注解框架的偷懒插件的使用
2016-07-28 16:06
441 查看
JakeWharton 的butterknife帮我们有效的解决了findViewById及各种view的监听事件泛滥的问题,极大的简化了代码,如果使用了Android Studio开发的配上avast的android-butterknife-zelezny插件,则可以一键注解所有view,极大提高编码效率。
一直在用android-butterknife-zelezny,也在自己的业余时间尝试过去修改这个插件,让它发挥更大作用以及更简洁易用,在之前写过一篇有关的文章ButterknifePlugin介绍了自己修改过的版本,也很好用,但限制就是不支持7.0以上版本的butterknife,本来打算自己写的,但是原作者很快修复了这个问题,所以本插件又是基于最新版android-butterknife-zelezny修改,并添加了一些功能。
一、效果展示:
(快捷键Ctrl+Shift+B,这里的快捷键可能有冲突的话,可以在setting->keymap->搜索butterknife然后修改快捷键)
二、安装使用方法:
本人建议使用第二种,比较方便
1、先将资源下载到电脑 Settings → Plugins → Install plugin from disk
github地址:Butterknife-Plugin
资源下载 new-butterknife-plugin
2、直接在Settings → Plugins上进行搜索Android ButterKnife Zelezny
三、开发使用:
上面的插件安装好了,是否按快捷方式没用作用呢?这里有两个原因:
快捷键的冲突问题,你要在setting->keymap搜索butterknife,然后对其进行修改
要引用ButterKnife第三方库,在build.gradle中添加 compile 'com.jakewharton:butterknife:7.0.1'
借鉴文章:
http://blog.csdn.net/djk_dong/article/details/47825095 http://www.tuicool.com/articles/Q3mmay
一直在用android-butterknife-zelezny,也在自己的业余时间尝试过去修改这个插件,让它发挥更大作用以及更简洁易用,在之前写过一篇有关的文章ButterknifePlugin介绍了自己修改过的版本,也很好用,但限制就是不支持7.0以上版本的butterknife,本来打算自己写的,但是原作者很快修复了这个问题,所以本插件又是基于最新版android-butterknife-zelezny修改,并添加了一些功能。
一、效果展示:
(快捷键Ctrl+Shift+B,这里的快捷键可能有冲突的话,可以在setting->keymap->搜索butterknife然后修改快捷键)
二、安装使用方法:
本人建议使用第二种,比较方便
1、先将资源下载到电脑 Settings → Plugins → Install plugin from disk
github地址:Butterknife-Plugin
资源下载 new-butterknife-plugin
2、直接在Settings → Plugins上进行搜索Android ButterKnife Zelezny
三、开发使用:
上面的插件安装好了,是否按快捷方式没用作用呢?这里有两个原因:
快捷键的冲突问题,你要在setting->keymap搜索butterknife,然后对其进行修改
要引用ButterKnife第三方库,在build.gradle中添加 compile 'com.jakewharton:butterknife:7.0.1'
借鉴文章:
http://blog.csdn.net/djk_dong/article/details/47825095 http://www.tuicool.com/articles/Q3mmay
相关文章推荐
- Android ImageView属性adjustViewBounds和ScaleType的介绍
- Android中的ProgressBar的android:indeterminate
- Android中如何设置margin
- Android图片处理之Glide使用大全
- Android 通知栏Notification全面学习
- 如何source insight 查看android frameworks 源码
- Dagger2源码剖析
- Android笔记之Fragment
- Android 打造编译时注解解析框架 这只是一个开始
- Android类似通讯录模糊匹配搜索实现(号码、首字母、简拼、全拼)
- Android直播,音视频播放
- Android Studio如何取消与SVN的关联
- 知识点汇总
- Android studio 预览报错解决
- 自定义alertDialog
- 如何自学 Android 编程-----整理stormzhang的知乎问答
- Android 录制视频并上传
- android中VideoView无法播放此视频
- Android_Spinner_SimpleAdapter
- Android.mk 文件语法详解