diff --git a/library/src/main/ets/components/imageknife/requestmanage/RequestManager.ets b/library/src/main/ets/components/imageknife/requestmanage/RequestManager.ets index 3b233c8..8646e1d 100644 --- a/library/src/main/ets/components/imageknife/requestmanage/RequestManager.ets +++ b/library/src/main/ets/components/imageknife/requestmanage/RequestManager.ets @@ -388,8 +388,8 @@ export class RequestManager { return; } - // 解析磁盘文件 gif 和 svg - if (ImageKnifeData.GIF == filetype && !this.options.dontAnimateFlag) { + // 解析磁盘文件 gif、webp 和 svg + if ((ImageKnifeData.GIF == filetype || ImageKnifeData.WEBP == filetype) && !this.options.dontAnimateFlag) { // 处理gif this.gifProcess(onComplete, onError, source, filetype)