2
私はアンドロイドプロジェクトでgifを読み込むためにグライドを使用しています。 Glide.with(getActivity()).load(mainDrawable).asGif().into(mainDrawableView);
グライドでのGIFデコードを停止する
これはgifを繰り返すようにします。どのようにしてgifをループから止めることができますか?
私はアンドロイドプロジェクトでgifを読み込むためにグライドを使用しています。 Glide.with(getActivity()).load(mainDrawable).asGif().into(mainDrawableView);
グライドでのGIFデコードを停止する
これはgifを繰り返すようにします。どのようにしてgifをループから止めることができますか?
Github postには、要求リスナーを追加するソリューションがあります。& onResourceReady()メソッドでアニメーションを停止します。
しかし、これは私にとっては役に立たなかった。私の場合、リソースはローカルだったからかもしれません。私はそれほど悪くない回避策に従ってしまいました。
GimpまたはPhotoshopを使用して静止画を書き出します。アニメーションを停止したいときは静止画をImageViewに読み込みます。アニメーションを表示する場合は、元のGIFを読み込みます。もちろん、この回避策はローカルファイルの小さい&に対してのみ十分です。