2017-11-12 16 views
0

私のプロジェクトではGlide libraryを実装しましたが、問題はそれがかなり遅れていることです。画像は非常に遅いです。WebViewを使用したくありません。それは最後のオプションになりますが).gifなどでAlert Dialogなどを実装している人がいたら、.gifをロードするのに最適なサイズがわかっていれば教えてください。.gifをロードする(画像が遅い)

私はコードを書いていますが、それは単なる1行なので必要ではありません。ここで

Glide.with(this).load(R.raw.test).into(ivGif); 

答えて

0

あなたは、負荷のgif画像のためのグライドを使用したい場合:

Glide.with(context).load(myUrl) 
       .thumbnail(Glide.with(context).load(R.drawable.myThumbnail)) 
       .fitCenter() 
       .crossFade() 
       .into(imageView); 

ロード・GIF画像のアイコンLIBSを使用している場合はアイコンのlibsが速くグライドよりも画像より良い2倍の時間をロードするので、私は、お勧めしています。しかし、画像の質の点でグライドは良いです。 私は負荷のgif画像のためのコード使用アイコンLIBSを投稿:

Ion.with(this).load(myUrl).withBitmap().asBitmap() 
      .setCallback(new FutureCallback<Bitmap>() { 
       @Override 
       public void onCompleted(Exception e, Bitmap result) { 
        // do something with your bitmap 
       } 
      }); 
+0

私はそれをテストします、あなたはそれが 'WebView'または' Library'を使用してを使用して、より良い何を思いますか? – Stuart2041

+0

@ Stuart2041ラグが非常に低く、画像が非常に少ないロードGIF画像にwebviewを使用すると – LVS

関連する問題