2016-10-28 3 views
2

私はアンドロイドプロジェクトでgifを読み込むためにグライドを使用しています。 Glide.with(getActivity()).load(mainDrawable).asGif().into(mainDrawableView);グライドでのGIFデコードを停止する

これはgifを繰り返すようにします。どのようにしてgifをループから止めることができますか?

答えて

0

Github postには、要求リスナーを追加するソリューションがあります。& onResourceReady()メソッドでアニメーションを停止します。
しかし、これは私にとっては役に立たなかった。私の場合、リソースはローカルだったからかもしれません。私はそれほど悪くない回避策に従ってしまいました。

GimpまたはPhotoshopを使用して静止画を書き出します。アニメーションを停止したいときは静止画をImageViewに読み込みます。アニメーションを表示する場合は、元のGIFを読み込みます。もちろん、この回避策はローカルファイルの小さい&に対してのみ十分です。

関連する問題