2
我正在使用glide在我的android項目中加載gif。 Glide.with(getActivity()).load(mainDrawable).asGif().into(mainDrawableView);
在glide中停止gif解碼
這使gif保持重複,怎樣才能阻止gif從循環?
我正在使用glide在我的android項目中加載gif。 Glide.with(getActivity()).load(mainDrawable).asGif().into(mainDrawableView);
在glide中停止gif解碼
這使gif保持重複,怎樣才能阻止gif從循環?
Github post有一個解決方案添加請求監聽器&停止onResourceReady()方法中的動畫。
但是,這並不適合我。可能是因爲在我的情況下資源是本地的。我結束了以下沒有那麼差的解決方法:
使用GIMP或Photoshop導出從GIF靜止圖像。當您想停止動畫時,將靜態圖像加載到ImageView中。當你想顯示動畫時加載原始的Gif。當然,這種解決方法僅適用於小型&本地文件。