web-dev-qa-db-fra.com

Les fonctionnalités de remplacement et d'espace réservé de Glide 4.3.1 ne fonctionnent pas

Je mets à jour mon glide vers 4.3.1 mais partout j'utilise glide la fonction .override() et .placeholder() get error: cannot find symbol method.

Glide.with(this)
            .load(imageUrl)
            .override(200, 200)
            .placeholder(R.drawable.ic_avatar_sign_up)
            .into(ivAvatar);

Comment puis-je réparer cela?

15
Mohammad Hadi

Vous devez utiliser RequestOptions

Comprend des méthodes comme:

  • centerCrop ()
  • espace réservé ()
  • erreur()
  • priorité()
  • diskCacheStrategy ()
  • priorité()
  • priorité (100, 100)
  • se transforme()

Exemple de code

Glide.with(this)
     .load(YOUR_URL)
     .apply(new RequestOptions().override(100, 100).placeholder(R.drawable.placeHolder).error(R.drawable.error_pic))
     .into(imageview);
38
Goku

Essaye ça

Glide.with(this)
     .load(imageUrl)
     .apply(new RequestOptions().placeholder(R.drawable.ic_launcher).override(200, 200))
     .into(ivAvatar);
4
Ratilal Chopda