PathMeasure.GetSegment(Single, Single, Path, Boolean) 方法

定义

给定开始和停止距离,返回第二个干预段(s)。

[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

参数

startD
Single
stopD
Single
dst
Path
startWithMoveTo
Boolean

返回

属性

注解

给定开始和停止距离,返回第二个干预段(s)。 如果段长度为零,则返回 false,否则返回 true。 startD 和 stopD 固定到法律值 (0..getLength())。 如果 startD >= stopD,则返回 false(并保留未更改的 dst)。 如果 startWithMoveTo 为 true,请使用 moveTo 开始段。

android.os.Build.VERSION_CODES#KITKAT 早期版本中,生成的路径可能不会显示在硬件加速画布上。 一个简单的解决方法是将单个操作添加到此路径,例如 dst.rLineTo(0, 0)

适用于 . 的 android.graphics.PathMeasure.getSegment(float, float, android.graphics.Path, boolean)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于