public interface ZoomModel
Modelo de dados para widgets relacionadas ao controle de zoom, como slider, spinners e ações de zoom in e zoom out.
Ele utiliza o conceito de incrementos/decrementos unitários e incrementos/decrementos em bloco. Incrementos e decrementos unitários são usados em componentes que fazem ajuste fino do zoom como o spinner. Incrementos/decrementos em bloco são utilizados em componentes que fazem alterações bruscas do zoom como as ações de zoom in e zoom out e sliders.
Existem 5 valores importantes no modelo de zoom: valor corrente, valor
mínimo, valor máximo, incremento/decremento de bloco e incremento/decremento
unitário. As seguintes relações têm que ser respeitadas:
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(ZoomListener listener)
Adiciona um listener de zoom a este modelo.
|
double |
getBlockIncrement()
Obtém o valor do incremento de bloco.
|
double |
getFitValue()
Obtém o valor do zoom no qual todo o conteúdo pode ser visto
simultaneamente.
|
double |
getMaxValue()
Obtém o valor máximo do zoom.
|
double |
getMinValue()
Obtém o valor mínimo do zoom.
|
double |
getNextBlockValue()
Obtém o valor do zoom usando um incremento de bloco.
|
double |
getNextUnitValue()
Obtém o valor do zoom usando um incremento unitário.
|
double |
getPreviousBlockValue()
Obtém o valor do zoom usando um decremento de bloco.
|
double |
getPreviousUnitValue()
Obtém o valor do zoom usando um decremento unitário.
|
double |
getStandardValue()
Obtém o valor padrão do zoom.
|
double |
getUnitIncrement()
Obtém o valor do incremento/decremento unitário.
|
double |
getValue()
Obtém o valor atual do zoom.
|
boolean |
hasNextBlockValue()
Verifica se podemos aumentar o zoom utilizando um incremento de bloco.
|
boolean |
hasNextUnitValue()
Verifica se podemos aumentar o zoom utilizando um incremento unitário.
|
boolean |
hasPreviousBlockValue()
Verifica se podemos diminuir o zoom utilizando um decremento de bloco.
|
boolean |
hasPreviousUnitValue()
Verifica se podemos diminuir o zoom utilizando um decremento unitário.
|
void |
removeListener(ZoomListener listener)
Remove um listener de zoom.
|
void |
setValue(double value)
Ajusta o valor do zoom.
|
void addListener(ZoomListener listener)
listener - O listener.boolean hasNextBlockValue()
true se podemos ou false caso contrário.boolean hasPreviousBlockValue()
true se podemos ou false caso contrário.boolean hasNextUnitValue()
true se podemos ou false caso contrário.boolean hasPreviousUnitValue()
true se podemos ou false caso contrário.double getBlockIncrement()
double getMaxValue()
double getMinValue()
double getNextBlockValue()
double getNextUnitValue()
double getPreviousBlockValue()
double getPreviousUnitValue()
double getUnitIncrement()
double getValue()
double getStandardValue()
double getFitValue()
void removeListener(ZoomListener listener)
listener - O listener.void setValue(double value)
Ajusta o valor do zoom.
value - O valor fornecido.Copyright © 2018. All Rights Reserved.