[JAVA] Reinigen Sie Ihren Code mit Butter Knife

Einführung

Ich habe verschiedene Dinge über die Butter Knife 8-Serie (Ver.8.5.1) recherchiert, daher handelt es sich um eine Zusammenfassung.

Was ist Buttermesser?

Butter Knife ist eine View Injection-Bibliothek für Android. Ansichts- und Feldmethoden können mithilfe von Anmerkungen verknüpft werden. Klicken Sie hier für GitHub.

Annahme

Einführung

Auszug aus README.

build.gradle


dependencies {
  compile 'com.jakewharton:butterknife:8.5.1'
  annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1'
}

annotationProcessor ist eine Version von Gradle Plug.2.Benötigt 2 oder mehr. Wenn nicht, fügen Sie die apt-Bibliothek hinzu.


 [Gradle-Einstellungen für die Verwendung von APT in Android-Projekten](http://qiita.com/taki4227/items/9fa2a2368ed5414d0897)


#### **`build.gradle`**
```python

buildscript {
  repositories {
    mavenCentral()
   }
  dependencies {
    classpath 'com.jakewharton:butterknife-gradle-plugin:8.5.1'
  }
}

apply plugin: 'com.android.library'
apply plugin: 'com.jakewharton.butterknife'

Beachten Sie, dass die Verwendung des obigen Plug-Ins die ID beim Binden der Ansicht von `R``` nach` R2``` ändert.

Wie benutzt man

Es ist alles auf der offiziellen Seite geschrieben. Ich werde es später hinzufügen. .. ..

Praktisches Plug-In

Es gibt ein Plug-In, das automatisch View Injection von ButterKnife generiert. Soweit Release Note angezeigt wird, unterstützt die neueste Version 1.5.0 ButterKnife Version 8.0.1 und kann daher verwendet werden. Kann verwendet werden.

Die in XML beschriebene android: id wird jedoch automatisch im Variablennamen des Kamelfalls generiert, sodass sie bei der Migration von vorhandenem Code zu Butter Knife nicht geeignet erscheint. Praktisch für den neuen Gebrauch.

Butter Knife Zelezny Klicken Sie hier für Installationsmethode für das Butter Knife Zelezny-Plug-In.

Ver. Migration

Was Sie tun müssen, wenn Sie ein Upgrade von einer älteren Version durchführen.

Weniger als Ver.6 → 7

Sie können zur folgenden Site gehen.

Ver.7 → 8 Es wird meistens auf der folgenden Site geschrieben, aber nur der Teil build.gradle wird hinzugefügt.

Fehler

Es gab einen Artikel, der die Nachteile von Butter Knife beschreibt, also werde ich ihn verlassen. Goodbye Butter Knife. Ich mochte dich ohne APT

Ähnliche Bibliothek

Referenz

Recommended Posts

Reinigen Sie Ihren Code mit Butter Knife
Bereinigen Sie findViewById aus dem Quellcode mit DataBindingLibrary
Docker-Management mit VS-Code
Zusammenfassung der Verwendung von ButterKnife
Formatieren Sie Ruby mit VS-Code
Hallo Welt mit VS Code!
Optimieren Sie Ihre Anfrage mit EXPLAIN
Reduzieren Sie redundanten Code mit Lombok