JakeWharton

butterknife

JakeWharton

Bind Android views and callbacks to fields and methods.

AI 简介

Butter Knife 是一个用于Android开发的库,通过注解处理自动生成样板代码来绑定视图和回调。其核心功能包括使用`@BindView`注解消除`findViewById`调用、通过`@OnClick`等注解简化监听器设置以及直接在字段上使用资源注解以减少资源查找。尽管该项目已被官方弃用并推荐转向View Binding,但Butter Knife仍适用于需要快速集成且不打算迁移至最新实践的老项目或小规模应用中。该库支持Java 8,并且可以通过Gradle轻松集成到新旧Android项目里。对于Kotlin用户,则需将`annotationProcessor`替换为`kapt`以启用编译时注解处理。

Java
Apache License 2.0
25.4k
Stars
4.6k
Forks
1k
Watchers
102
Issues

Star 增长

今日0
近 7 天+1
近 30 天+2
综合评分40.7
默认分支master