AndroidНож для масла


Вступление

Butterknife - это инструмент привязки к виду, который использует аннотации для создания шаблона кода для нас. Этот инструмент разработан Jake Wharton at Square и по существу используется для сохранения повторяющихся строк кода, таких как findViewById(R.id.view) при работе с представлениями, что делает наш код намного более чистым.

Чтобы быть ясным, Butterknife не является библиотекой инъекций зависимости . Butterknife вводит код во время компиляции. Это очень похоже на работу Аннотаций Android.

замечания

Нож для масла

Связывание полей и методов для представлений Android, использующих обработку аннотаций для создания шаблона кода для вас.

  • Устраните вызовы findViewById с помощью полей @BindView.
  • Группируйте несколько видов в списке или массиве. Действуйте со всеми из них сразу с действиями, сеттерами или свойствами.
  • Устранение анонимных внутренних классов для слушателей путем аннотирования методов с помощью @OnClick и других.
  • Устраните поиск ресурсов, используя аннотации ресурсов в полях.

Дополнительная информация: http://jakewharton.github.io/butterknife/

Лицензия

Copyright 2013 Джейк Уортон

Лицензируется по лицензии Apache, версия 2.0 («Лицензия»); вы не можете использовать этот файл, кроме как в соответствии с Лицензией. Вы можете получить копию Лицензии на

http://www.apache.org/licenses/LICENSE-2.0

Если это не предусмотрено действующим законодательством или не согласовано в письменном виде, программное обеспечение, распространяемое по лицензии, распространяется на основе «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ ЛЮБОГО ВИДА, явных или подразумеваемых. См. Лицензию на конкретном языке, регулирующем разрешения и ограничения по Лицензии.

Нож для масла Связанные примеры