Compartir a través de


PathMeasure.GetSegment(Single, Single, Path, Boolean) Método

Definición

Dada una distancia de inicio y detención, devuelva en dst los segmentos que intervienen.

[Android.Runtime.Register("getSegment", "(FFLandroid/graphics/Path;Z)Z", "GetGetSegment_FFLandroid_graphics_Path_ZHandler")]
public virtual bool GetSegment (float startD, float stopD, Android.Graphics.Path? dst, bool startWithMoveTo);
[<Android.Runtime.Register("getSegment", "(FFLandroid/graphics/Path;Z)Z", "GetGetSegment_FFLandroid_graphics_Path_ZHandler")>]
abstract member GetSegment : single * single * Android.Graphics.Path * bool -> bool
override this.GetSegment : single * single * Android.Graphics.Path * bool -> bool

Parámetros

startD
Single
stopD
Single
dst
Path
startWithMoveTo
Boolean

Devoluciones

Atributos

Comentarios

Dada una distancia de inicio y detención, devuelva en dst los segmentos que intervienen. Si el segmento es de longitud cero, devuelve false; en caso contrario, devuelve true. startD y stopD se anclan a valores legales (0..getLength()). Si startD >= stopD, devuelve false (y deja dst sin modificar). Comience el segmento con un moveTo si startWithMoveTo es true.

En android.os.Build.VERSION_CODES#KITKAT y versiones anteriores, es posible que la ruta de acceso resultante no se muestre en un lienzo acelerado por hardware. Una solución alternativa sencilla consiste en agregar una sola operación a esta ruta de acceso, como dst.rLineTo(0, 0).

Documentación de Java para android.graphics.PathMeasure.getSegment(float, float, android.graphics.Path, boolean).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a