From 9bbab711c1b7aa8b1dab29dcc28c6160ff8587f3 Mon Sep 17 00:00:00 2001 From: zhoulisheng <635547767@qq.com> Date: Sat, 7 May 2022 18:48:53 +0800 Subject: [PATCH] 1.README.md update:completed the sample code Signed-off-by: zhoulisheng <635547767@qq.com> --- README.md | 36 ++++++++---------------------------- 1 file changed, 8 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index 53d0730..79b8cb1 100644 --- a/README.md +++ b/README.md @@ -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)=>{ // 占位图回调监听