Language

LinearGradient コンストラクター

定義

オーバーロード

名前 説明
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

Java ネイティブ インターフェイス (JNI) オブジェクト参照を含むIntPtr。

transfer
JniHandleOwnership

JniHandleOwnership処理方法を示すjavaReference

注釈

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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 色。 この値は null にすることはできません。

positions
Single[]

null を指定できます。 色配列内の対応する各色の相対位置 [0..1] です。 これが null の場合、色はグラデーションの線に沿って均等に分散されます。

tile
Shader.TileMode

シェーダー タイリング モード

属性

注釈

android.graphics.LinearGradient.LinearGradientの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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[]

グラデーション線に沿って分散する色。 この値は null にすることはできません。

positions
Single[]

null を指定できます。 色配列内の対応する各色の相対位置 [0..1] です。 これが null の場合、色はグラデーションの線に沿って均等に分散されます。

tile
Shader.TileMode

シェーダー タイリング モード

属性

注釈

android.graphics.LinearGradient.LinearGradientの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象