PathMeasure.GetSegment(Single, Single, Path, Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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)
.
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.