語言

LinearGradient 建構函式

定義

多載

名稱 Description
LinearGradient(IntPtr, JniHandleOwnership)

用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。

LinearGradient(Single, Single, Single, Single, Color, Color, Shader+TileMode)

建立一個沿著線條畫線性漸層的著色器。

LinearGradient(Single, Single, Single, Single, Int32[], Single[], Shader+TileMode)

建立一個沿著線條畫線性漸層的著色器。

LinearGradient(Single, Single, Single, Single, Int64, Int64, Shader+TileMode)

建立一個沿著線條畫線性漸層的著色器。

LinearGradient(Single, Single, Single, Single, Int64[], Single[], Shader+TileMode)

建立一個沿著線條畫線性漸層的著色器。

LinearGradient(IntPtr, JniHandleOwnership)

用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。

protected LinearGradient(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Graphics.LinearGradient : nativeint * Android.Runtime.JniHandleOwnership -> Android.Graphics.LinearGradient

參數

javaReference
IntPtr

nativeint

IntPtrA 包含一個 Java 原生介面(JNI)物件參考。

transfer
JniHandleOwnership

JniHandleOwnershipA 指示如何處理javaReference

備註

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

適用於

LinearGradient(Single, Single, Single, Single, Color, Color, Shader+TileMode)

建立一個沿著線條畫線性漸層的著色器。

[Android.Runtime.Register(".ctor", "(FFFFIILandroid/graphics/Shader$TileMode;)V", "")]
public LinearGradient(float x0, float y0, float x1, float y1, Android.Graphics.Color color0, Android.Graphics.Color color1, Android.Graphics.Shader.TileMode tile);
[<Android.Runtime.Register(".ctor", "(FFFFIILandroid/graphics/Shader$TileMode;)V", "")>]
new Android.Graphics.LinearGradient : single * single * single * single * Android.Graphics.Color * Android.Graphics.Color * Android.Graphics.Shader.TileMode -> Android.Graphics.LinearGradient

參數

x0
Single

梯度線起點的 x 座標

y0
Single

梯度線起點的 y 座標

x1
Single

梯度線末端的 x 座標

y1
Single

梯度線末端的 y 座標

color0
Color

漸層線起點的 sRGB 顏色。

color1
Color

漸層線末端的 sRGB 顏色。

tile
Shader.TileMode

著色器平鋪模式

屬性

備註

Java 文件 android.graphics.LinearGradient.LinearGradient(float, float, float, float, int, int, android.graphics.TileMode)

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

適用於

LinearGradient(Single, Single, Single, Single, Int32[], Single[], Shader+TileMode)

建立一個沿著線條畫線性漸層的著色器。

[Android.Runtime.Register(".ctor", "(FFFF[I[FLandroid/graphics/Shader$TileMode;)V", "")]
public LinearGradient(float x0, float y0, float x1, float y1, int[] colors, float[]? positions, Android.Graphics.Shader.TileMode tile);
[<Android.Runtime.Register(".ctor", "(FFFF[I[FLandroid/graphics/Shader$TileMode;)V", "")>]
new Android.Graphics.LinearGradient : single * single * single * single * int[] * single[] * Android.Graphics.Shader.TileMode -> Android.Graphics.LinearGradient

參數

x0
Single

梯度線起點的 x 座標

y0
Single

梯度線起點的 y 座標

x1
Single

梯度線末端的 x 座標

y1
Single

梯度線末端的 y 座標

colors
Int32[]

sRGB 顏色將沿著漸層線分布。 這個值不可能為零值。

positions
Single[]

可能是 Null。 顏色陣列中對應顏色的相對位置 [0..1]。 若為零,則顏色沿漸層線均勻分布。

tile
Shader.TileMode

著色器平鋪模式

屬性

備註

Android 參考資料。android.graphics.LinearGradient.LinearGradient

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

適用於

LinearGradient(Single, Single, Single, Single, Int64, Int64, Shader+TileMode)

建立一個沿著線條畫線性漸層的著色器。

[Android.Runtime.Register(".ctor", "(FFFFJJLandroid/graphics/Shader$TileMode;)V", "", ApiSince=29)]
public LinearGradient(float x0, float y0, float x1, float y1, long color0, long color1, Android.Graphics.Shader.TileMode tile);
[<Android.Runtime.Register(".ctor", "(FFFFJJLandroid/graphics/Shader$TileMode;)V", "", ApiSince=29)>]
new Android.Graphics.LinearGradient : single * single * single * single * int64 * int64 * Android.Graphics.Shader.TileMode -> Android.Graphics.LinearGradient

參數

x0
Single

梯度線起點的 x 座標

y0
Single

梯度線起點的 y 座標

x1
Single

梯度線末端的 x 座標

y1
Single

梯度線末端的 y 座標

color0
Int64

漸層線起點的 sRGB 顏色。

color1
Int64

漸層線末端的 sRGB 顏色。

tile
Shader.TileMode

著色器平鋪模式

屬性

備註

Java 文件 android.graphics.LinearGradient.LinearGradient(float, float, float, float, int, int, android.graphics.TileMode)

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

適用於

LinearGradient(Single, Single, Single, Single, Int64[], Single[], Shader+TileMode)

建立一個沿著線條畫線性漸層的著色器。

[Android.Runtime.Register(".ctor", "(FFFF[J[FLandroid/graphics/Shader$TileMode;)V", "", ApiSince=29)]
public LinearGradient(float x0, float y0, float x1, float y1, long[] colors, float[]? positions, Android.Graphics.Shader.TileMode tile);
[<Android.Runtime.Register(".ctor", "(FFFF[J[FLandroid/graphics/Shader$TileMode;)V", "", ApiSince=29)>]
new Android.Graphics.LinearGradient : single * single * single * single * int64[] * single[] * Android.Graphics.Shader.TileMode -> Android.Graphics.LinearGradient

參數

x0
Single

梯度線起點的 x 座標

y0
Single

梯度線起點的 y 座標

x1
Single

梯度線末端的 x 座標

y1
Single

梯度線末端的 y 座標

colors
Int64[]

顏色要沿著漸層線分布。 這個值不可能為零值。

positions
Single[]

可能是 Null。 顏色陣列中對應顏色的相對位置 [0..1]。 若為零,則顏色沿漸層線均勻分布。

tile
Shader.TileMode

著色器平鋪模式

屬性

備註

Android 參考資料。android.graphics.LinearGradient.LinearGradient

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

適用於