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)=>{ // 占位图回调监听