AnimationExtensions.Interpolate(Double, Double, Double, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna uma função que executa uma interpolação linear entre start
e end
.
public static Func<double,double> Interpolate (double start, double end = 1, double reverseVal = 0, bool reverse = false);
static member Interpolate : double * double * double * bool -> Func<double, double>
Public Function Interpolate (start As Double, Optional end As Double = 1, Optional reverseVal As Double = 0, Optional reverse As Boolean = false) As Func(Of Double, Double)
Parâmetros
- start
- Double
A fração de animação atual na qual iniciar a animação.
- end
- Double
A fração de animação atual na qual interromper a animação.
- reverseVal
- Double
O fator de escala inversa a ser usado se reverse
for true
.
- reverse
- Boolean
Se deve ser usado o fator de escala inversa em reverseVal
para desfazer a interpolação.
Retornos
Uma função que executa uma interpolação linear entre start
e end
. Os desenvolvedores de aplicativos podem passar valores entre 0.0f e 1.0f para essa função para receberem um valor deslocado de start
ou end
, dependendo do valor de reverse
, pelo valor passado vezes a distância entre start
e end
.
Comentários
Se reverse
for true
, a interpolação ocorre entre start
e reverseVal
.
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de