diff --git a/CHANGELOG.md b/CHANGELOG.md index 1b804b4..5313180 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.1.2-rc.10 +- 修复单帧gif图片加载失败 +- 复用场景缓存到树aboutToRecycle清理定时器 + ## 2.1.2-rc.9 - 使用taskpool实现多线程加载图片资源 - 修复部分gif图片识别成静态图 diff --git a/entry/oh-package.json5 b/entry/oh-package.json5 index e4e3184..b8d8b6a 100644 --- a/entry/oh-package.json5 +++ b/entry/oh-package.json5 @@ -4,7 +4,7 @@ "name": "entry", "description": "example description", "repository": {}, - "version": "2.1.2-rc.9", + "version": "2.1.2-rc.10", "dependencies": { "@ohos/libraryimageknife": "file:../sharedlibrary", "@ohos/sharedlibrary2": "file:../sharedlibrary2", diff --git a/entry/src/main/ets/pages/basicTestFileIOPage.ets b/entry/src/main/ets/pages/basicTestFileIOPage.ets index 7488325..64ec6ef 100644 --- a/entry/src/main/ets/pages/basicTestFileIOPage.ets +++ b/entry/src/main/ets/pages/basicTestFileIOPage.ets @@ -69,10 +69,15 @@ struct basicTestFileIOPage { return } console.log('files目录创建Folder1和Folder2 验证statSync mkdirSync') - FileUtils.getInstance() - .createFolder(this.appFilePath + '/Folder1'); - FileUtils.getInstance() - .createFolder(this.appFilePath + '/Folder2'); + try { + FileUtils.getInstance() + .createFolder(this.appFilePath + '/Folder1'); + FileUtils.getInstance() + .createFolder(this.appFilePath + '/Folder2'); + }catch (e) { + console.log('appFilePath未取到值,请按顺序从上往下,从左往右依次测试:'+JSON.stringify(e)) + } + }) Button('将media资源存入Folder1 验证writeSync mkdirSync createStreamSync') .margin({ top: 10 }) diff --git a/library/oh-package.json5 b/library/oh-package.json5 index eb3b4f3..11e2dde 100644 --- a/library/oh-package.json5 +++ b/library/oh-package.json5 @@ -14,7 +14,7 @@ "main": "index.ets", "repository": "https://gitee.com/openharmony-tpc/ImageKnife", "type": "module", - "version": "2.1.2-rc.9", + "version": "2.1.2-rc.10", "dependencies": { "pako": "^2.1.0", "@ohos/gpu_transform": "^1.0.0" diff --git a/library/src/main/ets/components/imageknife/ImageKnifeComponent.ets b/library/src/main/ets/components/imageknife/ImageKnifeComponent.ets index 6362994..860b698 100644 --- a/library/src/main/ets/components/imageknife/ImageKnifeComponent.ets +++ b/library/src/main/ets/components/imageknife/ImageKnifeComponent.ets @@ -635,7 +635,9 @@ export struct ImageKnifeComponent { request.fitCenter() } } - + aboutToRecycle(){ + this.resetGifData() + } aboutToAppear() { LogUtil.log('ImageKnifeComponent aboutToAppear happened!') this.canvasHasReady = false; diff --git a/oh-package.json5 b/oh-package.json5 index baf2a86..cdc7e2e 100644 --- a/oh-package.json5 +++ b/oh-package.json5 @@ -6,6 +6,6 @@ "name": "imageknife", "description": "example description", "repository": {}, - "version": "2.1.2-rc.9", + "version": "2.1.2-rc.10", "dependencies": {} }