widget.addEventListener(eventId, callback)
Start from API_LEVEL
2.0. Please refer to API_LEVEL.
Register a listener to the UI widget and the given callback function will be executed when the specified event is triggered.
Type
(eventId: EventId, callback: (event: Event) => void) => void
Parameters
| Parameter | Description | Type |
|---|---|---|
| eventId | Event type. (e.g., event.MOVE, event.CLICK_DOWN, etc.) | EventId |
| event | Event details, refer to different events. | object |
EventId
| Value | Description |
|---|---|
event.MOVE | Slide |
event.CLICK_DOWN | Press |
event.CLICK_UP | Lift up |
event.MOVE_IN | Move in |
event.MOVE_OUT | Move out |
Code example
import { createWidget, widget, event } from '@zos/ui'
const img_bkg = createWidget(widget.IMG)
img_bkg.addEventListener(event.CLICK_DOWN, function (info) {
//Registering event listeners.
console.log(info.x)
})