Compartilhar via


AnimationExtensions.Interpolate(Double, Double, Double, Boolean) Método

Definição

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