Este objeto é responsável por calcular movimentos inerciais em janelas e scrolls de janela. Movimento Inercial é aquele movimento produzido quando você "joga" o dedo numa tela touchscreen e a tela continua "scrollando" por conta própria.
Propriedade |
Tipo |
Descrição |
active |
Boolean |
Define se o objeto está ativo ou não. Seu valor padrão é true e quando for false não invoca eventos. |
animated |
Boolean |
true - O objeto irá calcular movimentações inerciais false - O objeto não irá calcular movimentações inerciais. Valor padrão: true |
decelerationRate |
Double |
Um número que define a desaceleração do movimento inercial. O valor padrão é 5.75 e quanto maior este número, mais rápido o movimento inercial chega ao fim. |
Método |
Descrição |
inertialMov:setPos(x, y) |
Define onde se encontra a posição do item/scroll. Parâmetros:
|
inertialMov:getPos() |
Retorna onde está a posição atual do item/scroll. Retorna:
Exemplo de uso: local posX, posY = inertialMov:getPos(); |
inertialMov:setBounds(minX, minY, maxX, maxY) |
Define os limites de posição do item/scroll. Parâmetros:
|
inertialMov:pointerDown(x, y) |
Invoque este método quando o mouse/touch for pressionado em algum lugar. Parâmetros:
|
inertialMov:pointerMove(x, y) |
Invoque este método quando o mouse/touch se mover pela tela. Parâmetros:
|
inertialMov:pointerUp(x, y) |
Invoque este método quando o botão do mouse for solto/quando o dedo soltar da tela. Parâmetros:
|
inertialMov:pointerLeave() |
Invoque este método quando o mouse/toque sair dos limites do controle da tela. |
inertialMov:pointerWheel(deltaX, deltaY) |
Invoque este método quando o usuário rolar a rodinha do mouse. Parâmetros:
|
Nome do evento |
Descrição |
onChange |
Este evento é invocado quando o objeto possuir novas coordenadas para seu item/scroll. Utilize o método "getPos" para descobrir a nova posição. |
Created with the Personal Edition of HelpNDoc: Easily create PDF Help documents