ButterKnife学习笔记【一】--- 简介

(注:本教程仅针对Butterknife 8.x)

大家都知道,学习一个知识,应该从三个方面着手:

  1. 是什么?
  2. 干什么?
  3. 怎么用?

那么接下来我们就针对这三个问题来看看ButerKnife。

一、 ButterKnife是什么?

简单来说Butterknife就是让程序员既能偷懒又能提高代码质量还可以装X的一个工具,俗话说,不会偷懒的程序员不是一个好的攻城狮,那么它到底怎么让我们偷代码质量的呢?

  • 首先,作为一个android开发者,findViewById()写的很熟练吧,设置view的监听是不是也烦的不要不要的呢?

  • 再者,作为一个合格的android开发者,数据集的展示应该不陌生吧,Adapter写的很多吧,viewHolder很常见吧,adapter绑定viewHolder是不是写的想吐呢?

  • 最后,想要成为一个牛X的android开发者,代码的可读性,可维护性你得关心吧?
    而ButterKnife生下来就是解决这些问题的。

二、ButterKnife是干什么的?

在前面我们说了,ButterKnife生下来就是解决上面三个问题的:

  • ButterKnife提供了@BindView和@Onclick的注解方法来避免频繁的书写findViewById()和setOnclickListener方法,是不是很简单呢。

  • ButterKnife还提供了@Bind的注解来解决我们常见的Adapter中的viewHolder的绑定,从而大大简化了Adapter类的代码。

  • BUtterKnife提供的这些注解方法,不仅能大量的减少重复劳动,也为后期的维护和更新带来了很大的便利。

怎么样,看到这里,不知道你是不是有点心动呢,反正我是心动了,扑通扑通的。下面我们着重来看看的该怎么用,由于该部分内容较多,我将其分为几个部分来看了,具体请看后面文章。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值