Compartir a través de


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

Definición

Devuelve una función que realiza una interpolación lineal entre start y 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

Fracción de la animación actual en la que se va a iniciar la animación.

end
Double

Fracción de la animación actual en la que se va a detener la animación.

reverseVal
Double

El factor de escala inversa que se usará si reverse es true.

reverse
Boolean

Si hay que utilizar el factor de escala inversa en reverseVal para desinterpolar.

Devoluciones

Función que realiza una interpolación lineal entre start y end. Los desarrolladores de aplicaciones pueden pasar valores entre 0,0f y 1,0f a esta función con el fin de recibir un valor que se desplace desde start o end, según el valor de reverse, con el valor superado multiplicado por la distancia entre start y end.

Comentarios

Si reverse es true, la interpolación se produce entre start y reverseVal.

Se aplica a