diff --git a/CHANGELOG.md b/CHANGELOG.md index 1389665..dc1245e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,13 @@ -## 2.1.2-rc.9 +## 2.1.2-rc.10 - 修复部分gif图片识别成静态图 - 修复同一张图片发送多次请求 +- 复用场景缓存到树aboutToRecycle清理定时器 + +## 2.1.2-rc.9 +- 使用taskpool实现多线程加载图片资源 +- 修复部分gif图片识别成静态图 +- 修复同一张图片发送多次请求 +- disAppear生命周期清空定时器只在gif图片时执行 ## 2.1.2-rc.8 - onAreaChange绘制图片改为component Util绘制 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..22d8873 100644 --- a/entry/src/main/ets/pages/basicTestFileIOPage.ets +++ b/entry/src/main/ets/pages/basicTestFileIOPage.ets @@ -69,10 +69,14 @@ 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 279b267..a024b26 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/disklrucache": "^2.0.2-rc.0", diff --git a/library/src/main/ets/components/imageknife/ImageKnifeComponent.ets b/library/src/main/ets/components/imageknife/ImageKnifeComponent.ets index 9381f99..5fb1ff1 100644 --- a/library/src/main/ets/components/imageknife/ImageKnifeComponent.ets +++ b/library/src/main/ets/components/imageknife/ImageKnifeComponent.ets @@ -628,7 +628,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": {} }