2017-07-20 1 views
0

Je veux utiliser bitmap dans mon programme sans le charger dans imageView mais cette fonction de glissement ne me laisse pas faire ce que je veux.Puis-je charger bitmap à partir du stockage Firebase au lieu de le charger en mode image?

Glide.with(this /* context */) 
     .using(new FirebaseImageLoader()) 
     .load(storageReference) 
     .into(imageView); 
+1

double possible de [Comment peut-on glisser utiliser pour télécharger une image dans un bitmap?] (Https://stackoverflow.com/questions/27394016/how-does- one-use-glide-to-download-an-image-into-a-bitmap) –

+0

Ce message a résolu mon problème mais j'ai un problème. bitmap est en cours de chargement après le chargement de la vue. Pouvez-vous m'aider comment puis-je restreindre ma vue que lorsque le bitmap est chargé, la vue peut se charger elle-même? –

Répondre

0

Essayez cette

Glide 
    .with(mContext) 
    .load(URL) 
    .asBitmap()  
    .error(mContext.getResources().getDrawable(R.drawable.ic_placeholder)) 
    .diskCacheStrategy(DiskCacheStrategy.SOURCE) 
    .into(new SimpleTarget<Bitmap>() { 
      @Override 
      public void onResourceReady(Bitmap resource, GlideAnimation glideAnimation) { 

        // use your bitmap as you wish 
       } 
      });