LinearGradient 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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
參數
- 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
著色器平鋪模式
- 屬性
備註
本頁部分內容為基於 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
著色器平鋪模式
- 屬性
備註
本頁部分內容為基於 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。