PanEvent
平移手势事件。
属性
属性名 | 类型 | 说明 | 示例 |
---|---|---|---|
type | string | 事件类型 | type: 'pan' |
state | number | 手势状态 | state: 0 // normal state: 1 // began state: 2 // changed state: 3 // ended state: 4 // cancelled |
timestamp | number | 时间戳 | timestamp: 1578973450142 |
translation | Object | 移动的偏移值(单位:dp或pt) | translation: {deltaX : 10, deltaY: 10} |
示例
js
let view = new View();
view.addEventListener('pan', (event) => {
if (event.state == 3) {
console.log('deltaX: ' + event.translation.deltaX + 'deltaY: ' + event.translation.deltaY);
}
});