Glide löst seine Methode nicht auf

Heute versuche ich, Glide Image-Loader in meiner Android-Anwendung zu verwenden, während ich das benutzt habe, hatte ich vor Methode, das Problem nicht zu lösen.

 Glide .with(this) .load(R.drawable.image_default_profile_picture) .into(mUserImage); 

Dieser Code funktioniert ziemlich gut. Aber wenn ich das versuche

 Glide .with(this) .load(R.drawable.image_default_profile_picture) .placeholder(R.mipmap.ic_launcher) .fitCenter() .into(mUserImage); 

Dann kann dieses Sprichwort die Methode fitCenter() , placeholder nicht lösen. Was fehlt mir?

4 Solutions collect form web for “Glide löst seine Methode nicht auf”

Scheint wie aktualisiert Bibliothek hat irgendwelche Frage.

Bitte ändern Sie die Gleitabhängigkeit

 compile 'com.github.bumptech.glide:glide:3.5.2' 

Es funktioniert gut mit deinem Code.

Nach der letzten Gleitabhängigkeit ist es nicht möglich, denselben Code zu kompilieren.

 compile 'com.github.bumptech.glide:glide:4.0.0-RC0' 

CODE

 Glide .with(this) .load(R.drawable.image_default_profile_picture) .placeholder(R.mipmap.ic_launcher) .fitCenter() .into(mUserImage); 

Für die Verwendung von fitCenter() und anderen fitCenter() mit der Glide-Version ab v4.0 benötigen Sie eine spezielle Klasse in Ihrer App.

 import com.bumptech.glide.annotation.GlideModule; import com.bumptech.glide.module.AppGlideModule; @GlideModule public class MyAppGlideModule extends AppGlideModule { } 

Danach das Projekt neu aufbauen, und du kannst mit Glide auf diese Weise beginnen

 GlideApp.with(imageView) .load("...") .fitCenter() .into(imageView); 

Dokumentation

Kompiliere diese Bibliothek: –

 compile 'com.github.bumptech.glide:glide:3.7.0' 

Wenn du noch die neueste Bibliothek 'com.github.bumptech.glide:glide:4.0.0-RC1' , schlägt die offizielle Github-Seite folgendes vor:

Runde Bilder: CircleImageView / CircularImageView / RoundedImageView sind bekannt, dass sie Probleme mit TransitionDrawable ( .crossFade () mit .thumbnail () oder .placeholder ()) und animierten GIFs haben, verwenden Sie eine BitmapTransformation ( .circleCrop () wird in v4 verfügbar sein) oder .dontAnimate () , um das Problem zu beheben.

Andernfalls verwenden Sie die folgende Bibliotheksversion:

 compile 'com.github.bumptech.glide:glide:3.7.0' 
Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.