未验证 提交 ea30d4d9 编写于 作者: L LiAn 提交者: Gitee

update zh-cn/application-dev/reference/arkui-js/js-components-common-events.md.

Signed-off-by: NLiAn <lian15@huawei.com>
Signed-off-by: NLiAn <lian15@huawei.com>
上级 e4d4b926
# 通用事件 # 通用事件
> **说明:** > **说明:**
>
> 从API version 4开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 > 从API version 4开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
## 事件说明 ## 事件说明
...@@ -241,32 +242,38 @@ setDragImage(pixelmap: PixelMap, offsetX: number,offsetY: number): boolean ...@@ -241,32 +242,38 @@ setDragImage(pixelmap: PixelMap, offsetX: number,offsetY: number): boolean
**示例:** **示例:**
```js ```js
createPixelMap() { import image from '@ohos.multimedia.image';
let color = new ArrayBuffer(4*96*96);
export default {
createPixelMap() {
let color = new ArrayBuffer(4 * 96 * 96);
var buffer = new Uint8Array(color); var buffer = new Uint8Array(color);
for (var i = 0; i < buffer.length; i++) { for (var i = 0; i < buffer.length; i++) {
buffer[i] = (i + 1) % 255; buffer[i] = (i + 1) % 255;
} }
let opts = { let opts = {
alphaType:0, alphaType: 0,
editable:true, editable: true,
pixelFormat:4, pixelFormat: 4,
scaleMode:1, scaleMode: 1,
size:{height:96,width:96} size: {
height: 96, width: 96
} }
const promise = image.createPixelMap(color,opts); }
promise.then((data)=> { const promise = image.createPixelMap(color, opts);
promise.then((data) => {
console.error('-create pixmap has info message:' + JSON.stringify(data)); console.error('-create pixmap has info message:' + JSON.stringify(data));
this.pixelMap = data; this.pixelMap = data;
this.pixelMapReader = data; this.pixelMapReader = data;
}) })
}, },
onInit() { onInit() {
this.createPixelMap this.createPixelMap
}, },
dragStart(e) { dragStart(e) {
e.dataTransfer.setDragImage(this.pixelMapReader, 50, 50); e.dataTransfer.setDragImage(this.pixelMapReader, 50, 50);
}
} }
``` ```
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册