J'ai fait des recherches sur diverses choses sur la série Butter Knife 8 (Ver.8.5.1), c'est donc un résumé.
Butter Knife est une bibliothèque View Injection pour Android. Les méthodes de vue et de champ peuvent être liées à l'aide d'annotations. Cliquez ici pour GitHub.
Extrait de README.
build.gradle
dependencies {
compile 'com.jakewharton:butterknife:8.5.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1'
}
annotationProcessor est une version du plug Gradle.2.Nécessite 2 ou plus. Sinon, ajoutez la bibliothèque apt.
[Paramètres Gradle pour l'utilisation d'APT dans les projets Android](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'
Notez que l'utilisation du plug-in ci-dessus changera l'ID lors de la liaison de la vue de R '' à
R2 ''.
Tout est écrit sur le site officiel. Je l'ajouterai plus tard. .. ..
Il existe un plug-in qui génère automatiquement View Injection of ButterKnife. En ce qui concerne la Note de publication, la dernière version 1.5.0 prend en charge ButterKnife Ver.8.0.1, donc elle peut être utilisée. Peut être utilisé.
Cependant, l'android: id décrit en XML est automatiquement généré dans le nom de la variable du cas camel, il ne semble donc pas approprié lors de la migration de code existant vers Butter Knife. Pratique pour une nouvelle utilisation.
Butter Knife Zelezny Cliquez ici pour Méthode d'installation du plug-in Butter Knife Zelezny.
Ce que vous devez faire lors de la mise à niveau à partir d'une ancienne version.
Vous pouvez aller sur le site suivant.
Ver.7 → 8 Il est principalement écrit sur le site suivant, mais seule la partie build.gradle est ajoutée.
Il y avait un article qui décrit les inconvénients du couteau à beurre, je vais donc le laisser. Au revoir couteau à beurre. Je t'ai aimé sans APT
Recommended Posts