diff --git a/CHANGELOG.md b/CHANGELOG.md index f132572..3e4d6c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## 2.1.2-rc.6 +- 修复手机调节显示大小时图片消失 + ## 2.1.2-rc.5 - moduleContext新增缓存策略,缓存上限5,缓存策略Lru - 适配DevEco Studio 4.1(4.1.3.415)--SDK:API11( 4.1.0.56) diff --git a/entry/oh-package.json5 b/entry/oh-package.json5 index 01beac8..bec89dd 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.5", + "version": "2.1.2-rc.6", "dependencies": { "@ohos/libraryimageknife": "file:../sharedlibrary", "@ohos/sharedlibrary2": "file:../sharedlibrary2", diff --git a/library/oh-package.json5 b/library/oh-package.json5 index ad41c10..ebc85ba 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.5", + "version": "2.1.2-rc.6", "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 cdf4302..b265792 100644 --- a/library/src/main/ets/components/imageknife/ImageKnifeComponent.ets +++ b/library/src/main/ets/components/imageknife/ImageKnifeComponent.ets @@ -102,6 +102,8 @@ export struct ImageKnifeComponent { if(newValue != undefined && newValue.width != undefined && newValue.height != undefined) { this.currentWidth = newValue.width as number this.currentHeight = newValue.height as number + this.lastWidth = oldValue.width as number + this.lastHeight = oldValue.height as number if (this.currentWidth <= 0 || this.currentHeight <= 0) { // 存在宽或者高为0,此次重回无意义,无需进行request请求 } else { @@ -109,8 +111,6 @@ export struct ImageKnifeComponent { if ((this.currentHeight != this.lastHeight || this.currentWidth != this.lastWidth) || this.firstDrawFlag) { this.firstDrawFlag = false; LogUtil.log('ImageKnifeComponent onAreaChange And Next To Execute. Canvas currentWidth =' + this.currentWidth + ' currentHeight=' + this.currentHeight) - this.lastWidth = this.currentWidth - this.lastHeight = this.currentHeight this.imageKnifeExecute() } } diff --git a/oh-package.json5 b/oh-package.json5 index b52c7c4..b7dbed9 100644 --- a/oh-package.json5 +++ b/oh-package.json5 @@ -6,6 +6,6 @@ "name": "imageknife", "description": "example description", "repository": {}, - "version": "2.1.2-rc.5", + "version": "2.1.2-rc.6", "dependencies": {} }