PanChangeEvent
A pan's move, with how far the finger went since the last one.
Utilização
Handle incremental drag movement.
// Handle incremental drag movement.
import { Box, pan, signal, type PanChangeEvent } from 'kuito';
const scrubbed = signal(0);
// Moves the playhead 50 ms for each point the finger moved since the last move.
const scrub = (event: PanChangeEvent) => {
scrubbed.value = Math.max(0, scrubbed.value + event.changeX * 50);
};
<Box gestures={[pan({ axis: 'x', onChange: scrub })]} height={44} />;Declaração do tipo
export interface PanChangeEvent extends PanEvent {
changeX: number;
changeY: number;
}Membros 13
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
changeX | number | Sim | — |
changeY | number | Sim | — |
translationX | number | Sim | — |
translationY | number | Sim | — |
velocityX | number | Sim | — |
velocityY | number | Sim | — |
x | number | Sim | — |
y | number | Sim | — |
absoluteX | number | Sim | — |
absoluteY | number | Sim | — |
state | number | Sim | — |
numberOfPointers | number | Sim | — |
pointerType | number | Sim | — |
Gerado a partir das declarações TypeScript públicas: assinaturas, props e predefinições vêm da fonte verificada, as descrições da sua JSDoc. Nenhuma predefinição é inventada.