語言

Gesture.ToPath 方法

定義

多載

名稱 Description
ToPath(Path, Int32, Int32, Edge, Int32)

將重新取樣、縮放後的筆劃路徑附加到已提供或新增的路徑上。

ToPath()

從手勢的筆劃路徑中建立一條路徑。

ToPath(Path)

將手勢的筆劃路徑附加到已提供或新增路徑上。

ToPath(Int32, Int32, Edge, Int32)

從重新取樣的筆劃中建立一條路徑,縮放到指定尺寸。

ToPath(Path, Int32, Int32, Edge, Int32)

將重新取樣、縮放後的筆劃路徑附加到已提供或新增的路徑上。

[Android.Runtime.Register("toPath", "(Landroid/graphics/Path;IIII)Landroid/graphics/Path;", "GetToPath_Landroid_graphics_Path_IIIIHandler")]
public virtual Android.Graphics.Path? ToPath(Android.Graphics.Path? path, int width, int height, Android.Views.Edge edge, int numSample);
[<Android.Runtime.Register("toPath", "(Landroid/graphics/Path;IIII)Landroid/graphics/Path;", "GetToPath_Landroid_graphics_Path_IIIIHandler")>]
abstract member ToPath : Android.Graphics.Path * int * int * Android.Views.Edge * int -> Android.Graphics.Path
override this.ToPath : Android.Graphics.Path * int * int * Android.Views.Edge * int -> Android.Graphics.Path

參數

path
Path

重新取樣的筆劃路徑被附加到路徑上,或 null 建立路徑。 現有內容尚未被清除。

width
Int32

目標寬度用於縮放每一筆劃,以座標單位計算。

height
Int32

目標高度用於每筆劃的縮放,以座標單位計算。

edge
Edge

每個目標維度的數值邊際會減去兩倍。 儘管其 enum 類型受管理,但此值為距離,而非邊選擇旗標。 它不會翻譯道路。

numSample
Int32

在建立路徑前,每筆劃被重新取樣的點數。

傳回

所提供的路徑,或若 path 為 , null則新增路徑,並附加重取樣的筆劃路徑。 每一筆劃都會被平移到自己的包圍盒原點,並均勻縮放以符合目標尺寸,減去兩倍的邊距。

屬性

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ToPath()

從手勢的筆劃路徑中建立一條路徑。

[Android.Runtime.Register("toPath", "()Landroid/graphics/Path;", "GetToPathHandler")]
public virtual Android.Graphics.Path? ToPath();
[<Android.Runtime.Register("toPath", "()Landroid/graphics/Path;", "GetToPathHandler")>]
abstract member ToPath : unit -> Android.Graphics.Path
override this.ToPath : unit -> Android.Graphics.Path

傳回

一條包含手勢原始座標筆劃路徑的新路徑。

屬性

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ToPath(Path)

將手勢的筆劃路徑附加到已提供或新增路徑上。

[Android.Runtime.Register("toPath", "(Landroid/graphics/Path;)Landroid/graphics/Path;", "GetToPath_Landroid_graphics_Path_Handler")]
public virtual Android.Graphics.Path? ToPath(Android.Graphics.Path? path);
[<Android.Runtime.Register("toPath", "(Landroid/graphics/Path;)Landroid/graphics/Path;", "GetToPath_Landroid_graphics_Path_Handler")>]
abstract member ToPath : Android.Graphics.Path -> Android.Graphics.Path
override this.ToPath : Android.Graphics.Path -> Android.Graphics.Path

參數

path
Path

筆劃路徑被附加於此,或 null 建立路徑的路徑。 現有內容尚未被清除。

傳回

所提供的路徑,或若 path 為 則 null新增路徑,並附加手勢的筆劃路徑。

屬性

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

ToPath(Int32, Int32, Edge, Int32)

從重新取樣的筆劃中建立一條路徑,縮放到指定尺寸。

[Android.Runtime.Register("toPath", "(IIII)Landroid/graphics/Path;", "GetToPath_IIIIHandler")]
public virtual Android.Graphics.Path? ToPath(int width, int height, Android.Views.Edge edge, int numSample);
[<Android.Runtime.Register("toPath", "(IIII)Landroid/graphics/Path;", "GetToPath_IIIIHandler")>]
abstract member ToPath : int * int * Android.Views.Edge * int -> Android.Graphics.Path
override this.ToPath : int * int * Android.Views.Edge * int -> Android.Graphics.Path

參數

width
Int32

目標寬度用於縮放每一筆劃,以座標單位計算。

height
Int32

目標高度用於每筆劃的縮放,以座標單位計算。

edge
Edge

每個目標維度的數值邊際會減去兩倍。 儘管其 enum 類型受管理,但此值為距離,而非邊選擇旗標。 它不會翻譯道路。

numSample
Int32

在建立路徑前,每筆劃被重新取樣的點數。

傳回

一個包含重新取樣的筆觸路徑的新路徑。 每一筆劃都會被平移到自己的包圍盒原點,並均勻縮放以符合目標尺寸,減去兩倍的邊距。

屬性

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於