PathIterator.Next 方法

定义

重载

名称 说明
Next()
Next(Single[], Int32)

返回此迭代器 Path中的下一个谓词,并用该操作的点数据(如果有)填充数组中的 points 条目。

Next()

[Android.Runtime.Register("next", "()Landroid/graphics/PathIterator$Segment;", "GetNextHandler", ApiSince=34)]
public virtual Android.Graphics.PathIterator.Segment Next();
[<Android.Runtime.Register("next", "()Landroid/graphics/PathIterator$Segment;", "GetNextHandler", ApiSince=34)>]
abstract member Next : unit -> Android.Graphics.PathIterator.Segment
override this.Next : unit -> Android.Graphics.PathIterator.Segment

返回

属性

适用于

Next(Single[], Int32)

返回此迭代器 Path中的下一个谓词,并用该操作的点数据(如果有)填充数组中的 points 条目。

[Android.Runtime.Register("next", "([FI)I", "GetNext_arrayFIHandler", ApiSince=34)]
public virtual int Next(float[] points, int offset);
[<Android.Runtime.Register("next", "([FI)I", "GetNext_arrayFIHandler", ApiSince=34)>]
abstract member Next : single[] * int -> int
override this.Next : single[] * int -> int

参数

points
Single[]

此操作的点数据必须至少有 8 个项可用于保存最多 4 对点值

offset
Int32

应放置条目的数组中的 points 偏移量。

返回

迭代中下一个元素的操作

属性

注解

返回此迭代器 Path中的下一个谓词,并用该操作的点数据(如果有)填充数组中的 points 条目。 每个两个浮点表示该操作的单个点的数据。 生成的数组中提供的浮点对数取决于谓词:<ul<>li#VERB_MOVE>: 1 对(索引 0 到 1)</li li>#VERB_LINE: 2 对 (索引 0 到 3)</li>>><<#VERB_QUAD li: 3 对 (索引 0 到 5)</li li>#VERB_CONIC: 3.5 对 (索引 0 到 6),第七个条目具有 conic weight</li><li:><>#VERB_CUBIC 4 对 (指数 0 到 7)</li li#VERB_CLOSE><>: 0 pairs</li<>li>#VERB_DONE: 0 pairs</li></ul>

Java文档android.graphics.PathIterator.next(float[], int)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于