共用方式為


ComposeShader 建構函式

定義

多載

ComposeShader(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

ComposeShader(Shader, Shader, BlendMode)

建立新的撰寫著色器、指定的著色器 A、B 和結合 PorterDuff 模式。

ComposeShader(Shader, Shader, PorterDuff+Mode)

建立新的撰寫著色器、指定的著色器 A、B 和結合 PorterDuff 模式。

ComposeShader(Shader, Shader, Xfermode)

建立新的撰寫著色器,指定著色器 A、B 和合併模式。

ComposeShader(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

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

參數

javaReference
IntPtr

nativeint

IntPtr,包含 Java Native Interface (JNI) 對象參考。

transfer
JniHandleOwnership

JniHandleOwnership,指出如何處理javaReference

備註

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

ComposeShader(Shader, Shader, BlendMode)

建立新的撰寫著色器、指定的著色器 A、B 和結合 PorterDuff 模式。

[Android.Runtime.Register(".ctor", "(Landroid/graphics/Shader;Landroid/graphics/Shader;Landroid/graphics/BlendMode;)V", "", ApiSince=29)]
public ComposeShader (Android.Graphics.Shader shaderA, Android.Graphics.Shader shaderB, Android.Graphics.BlendMode blendMode);
[<Android.Runtime.Register(".ctor", "(Landroid/graphics/Shader;Landroid/graphics/Shader;Landroid/graphics/BlendMode;)V", "", ApiSince=29)>]
new Android.Graphics.ComposeShader : Android.Graphics.Shader * Android.Graphics.Shader * Android.Graphics.BlendMode -> Android.Graphics.ComposeShader

參數

shaderA
Shader

此著色器中的色彩會被視為模式的 “dst”

shaderB
Shader

此著色器中的色彩會被視為模式的 “src”

blendMode
BlendMode

結合兩個著色器色彩的混合模式。

屬性

備註

建立新的撰寫著色器、指定的著色器 A、B 和結合 PorterDuff 模式。 套用模式時,會將著色器 A 的結果指定為其 「dst」,而著色器 B 的結果會是其 「src」。

android.graphics.ComposeShader.ComposeShader(android.graphics.Shader, android.graphics.Shader, android.graphics.BlendMode)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

ComposeShader(Shader, Shader, PorterDuff+Mode)

建立新的撰寫著色器、指定的著色器 A、B 和結合 PorterDuff 模式。

[Android.Runtime.Register(".ctor", "(Landroid/graphics/Shader;Landroid/graphics/Shader;Landroid/graphics/PorterDuff$Mode;)V", "")]
public ComposeShader (Android.Graphics.Shader shaderA, Android.Graphics.Shader shaderB, Android.Graphics.PorterDuff.Mode mode);
[<Android.Runtime.Register(".ctor", "(Landroid/graphics/Shader;Landroid/graphics/Shader;Landroid/graphics/PorterDuff$Mode;)V", "")>]
new Android.Graphics.ComposeShader : Android.Graphics.Shader * Android.Graphics.Shader * Android.Graphics.PorterDuff.Mode -> Android.Graphics.ComposeShader

參數

shaderA
Shader

此著色器中的色彩會被視為模式的 “dst”

shaderB
Shader

此著色器中的色彩會被視為模式的 “src”

屬性

備註

android.graphics.ComposeShader.ComposeShader(android.graphics.Shader, android.graphics.Shader, android.graphics.BlendMode)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

ComposeShader(Shader, Shader, Xfermode)

建立新的撰寫著色器,指定著色器 A、B 和合併模式。

[Android.Runtime.Register(".ctor", "(Landroid/graphics/Shader;Landroid/graphics/Shader;Landroid/graphics/Xfermode;)V", "")]
public ComposeShader (Android.Graphics.Shader shaderA, Android.Graphics.Shader shaderB, Android.Graphics.Xfermode mode);
[<Android.Runtime.Register(".ctor", "(Landroid/graphics/Shader;Landroid/graphics/Shader;Landroid/graphics/Xfermode;)V", "")>]
new Android.Graphics.ComposeShader : Android.Graphics.Shader * Android.Graphics.Shader * Android.Graphics.Xfermode -> Android.Graphics.ComposeShader

參數

shaderA
Shader

此著色器中的色彩會被視為模式的 “dst”

shaderB
Shader

此著色器中的色彩會被視為模式的 “src”

mode
Xfermode

結合兩個著色器色彩的模式。 如果mode為 null,則會假設SRC_OVER。

屬性

備註

建立新的撰寫著色器,指定著色器 A、B 和合併模式。 套用模式時,會將著色器 A 的結果指定為其 「dst」,而著色器 B 的結果會是其 「src」。

android.graphics.ComposeShader.ComposeShader(android.graphics.Shader, android.graphics.Shader, android.graphics.Xfermode)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於