1.README.md update:completed the sample code

Signed-off-by: zhoulisheng <635547767@qq.com>
This commit is contained in:
zhoulisheng 2022-05-07 18:48:53 +08:00
parent 139826b6fc
commit 9bbab711c1
1 changed files with 8 additions and 28 deletions

View File

@ -39,34 +39,7 @@ export default {
}
```
2.在页面index.ets中使用ImageKnife。
```typescript
@Entry
@Component
struct Index {
build() {
}
// 页面初始化完成,生命周期回调函数中 进行调用ImageKnife
aboutToAppear() {
let requestOption = new RequestOption();
requestOptin.load($r('app.media.IceCream'))
.addListener((err,data) => {
//加载成功/失败回调监听
})
...
ImageKnife.call(requestOption)
}
}
var ImageKnife;
var defaultTemp = globalThis.exports.default
if (defaultTemp != undefined) {
ImageKnife = defaultTemp.data.imageKnife;
}
```
2.参考[推荐使用](###'推荐使用')或[自定义实现](###'自定义实现')
@ -144,6 +117,13 @@ let requestOptin = new RequestOption();
requestOptin.load($r('app.media.jpgSample'))
.addListener((err,data) => {
//加载成功/失败回调监听
if (data.isPixelMap()) {
this.displayPixelMap(data);
let pixelMapPack = new PixelMapPack();
pixelMapPack.pixelMap = data.imageKnifeValue as PixelMap;
//当前的PixelMap资源发生变化jpgSample图片将会由Image组件重新渲染并展示
this.imageKnifePixelMapPack = pixelMapPack;
}
})
.placeholder( $r('app.media.icon_loading'), (data)=>{
// 占位图回调监听