1.更新版本号2.1.0,涉及接口变动,次版本号+1
2.更新README.md 3.更新CHANGELOG.md内容 Signed-off-by: zhoulisheng1 <zhoulisheng1@huawei.com>
This commit is contained in:
parent
e0589c6283
commit
493823611b
|
@ -1,4 +1,4 @@
|
||||||
## 2.0.6
|
## 2.1.0
|
||||||
|
|
||||||
- ArkTs语法整改:
|
- ArkTs语法整改:
|
||||||
|
|
||||||
|
@ -8,6 +8,8 @@
|
||||||
|
|
||||||
访问ImageKnife对象需要使用ImageKnifeGlobal.getInstance().getImageKnife()
|
访问ImageKnife对象需要使用ImageKnifeGlobal.getInstance().getImageKnife()
|
||||||
|
|
||||||
|
- 裁剪组件暴露PixelMapCrop组件和配置类Options, 配置类Options不再需要声明PixelMapCrop.Options中的PixelMapCrop命名空间
|
||||||
|
|
||||||
- 适配DevEco Studio 版本:4.0(4.0.3.512), SDK: API10 (4.0.10.9)
|
- 适配DevEco Studio 版本:4.0(4.0.3.512), SDK: API10 (4.0.10.9)
|
||||||
|
|
||||||
## 2.0.5-rc.0
|
## 2.0.5-rc.0
|
||||||
|
|
12
README.md
12
README.md
|
@ -373,7 +373,7 @@ ImageKnifeGlobal.getInstance().getImageKnife().setDefaultLifeCycle(ImageKnifeDra
|
||||||
了解了RequestOption的参数内容后,我们可以参考ImageKnifeComponent组件代码进行分析。
|
了解了RequestOption的参数内容后,我们可以参考ImageKnifeComponent组件代码进行分析。
|
||||||
|
|
||||||
**从`imageKnifeExecute()`函数入口,首先我们需要构建一个RequestOption对象,`let request = new RequestOption()`,
|
**从`imageKnifeExecute()`函数入口,首先我们需要构建一个RequestOption对象,`let request = new RequestOption()`,
|
||||||
接下来就是按需配置request对象的内容,最后使用 `globalThis.ImageKnife.call(request)`发送request执行任务即可。**
|
接下来就是按需配置request对象的内容,最后使用 `ImageKnifeGlobal.getInstance().getImageKnife()?.call(request)`发送request执行任务即可。**
|
||||||
|
|
||||||
是不是很简单,而其实最重要的内容是就是: **按需配置request对象的内容** 为了更好理解,我举例说明一下:
|
是不是很简单,而其实最重要的内容是就是: **按需配置request对象的内容** 为了更好理解,我举例说明一下:
|
||||||
|
|
||||||
|
@ -384,7 +384,7 @@ let request = new RequestOption();
|
||||||
// (必传)
|
// (必传)
|
||||||
request.load("图片url")
|
request.load("图片url")
|
||||||
// (可选 整个request监听回调)
|
// (可选 整个request监听回调)
|
||||||
.addListener((err, data) => {
|
.addListener({callback:(err:BusinessError|string, data:ImageKnifeData) => {
|
||||||
// data 是ImageKnifeData对象
|
// data 是ImageKnifeData对象
|
||||||
if(data.isPixelMap()){
|
if(data.isPixelMap()){
|
||||||
// 这样就获取到了目标PixelMap
|
// 这样就获取到了目标PixelMap
|
||||||
|
@ -393,14 +393,18 @@ request.load("图片url")
|
||||||
return false;
|
return false;
|
||||||
})
|
})
|
||||||
|
|
||||||
let compSize = {
|
let compSize:Size = {
|
||||||
width: this.currentWidth,
|
width: this.currentWidth,
|
||||||
height:this.currentHeight
|
height:this.currentHeight
|
||||||
}
|
}
|
||||||
// (必传)这里setImageViewSize函数必传组件大小,因为涉及到图片变换效果都需要适配图像源和组件大小
|
// (必传)这里setImageViewSize函数必传组件大小,因为涉及到图片变换效果都需要适配图像源和组件大小
|
||||||
request.setImageViewSize(compSize)
|
request.setImageViewSize(compSize)
|
||||||
// 最后使用ImageKnife的call函数调用request即可
|
// 最后使用ImageKnife的call函数调用request即可
|
||||||
globalThis.ImageKnife.call(request)
|
let imageKnife:ImageKnife|undefined = ImageKnifeGlobal.getInstance().getImageKnife();
|
||||||
|
if(imageKnife != undefined){
|
||||||
|
imageKnife.call(request)
|
||||||
|
}
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
**其他场景,可以按需加载**
|
**其他场景,可以按需加载**
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
"main": "index.ets",
|
"main": "index.ets",
|
||||||
"repository": "https://gitee.com/openharmony-tpc/ImageKnife",
|
"repository": "https://gitee.com/openharmony-tpc/ImageKnife",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"version": "2.0.6",
|
"version": "2.1.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@ohos/disklrucache": "^2.0.0",
|
"@ohos/disklrucache": "^2.0.0",
|
||||||
"@ohos/svg": "^2.0.0",
|
"@ohos/svg": "^2.0.0",
|
||||||
|
|
Loading…
Reference in New Issue