語言

RenderEffect.CreateChainEffect(RenderEffect, RenderEffect) 方法

定義

建立 RenderEffect 一個將「內層」與「外層」組合的 ,使得「內層」的結果被視為傳遞給「外層」的來源位圖,i。

[Android.Runtime.Register("createChainEffect", "(Landroid/graphics/RenderEffect;Landroid/graphics/RenderEffect;)Landroid/graphics/RenderEffect;", "", ApiSince=31)]
public static Android.Graphics.RenderEffect CreateChainEffect(Android.Graphics.RenderEffect outer, Android.Graphics.RenderEffect inner);
[<Android.Runtime.Register("createChainEffect", "(Landroid/graphics/RenderEffect;Landroid/graphics/RenderEffect;)Landroid/graphics/RenderEffect;", "", ApiSince=31)>]
static member CreateChainEffect : Android.Graphics.RenderEffect * Android.Graphics.RenderEffect -> Android.Graphics.RenderEffect

參數

outer
RenderEffect

RenderEffect 該輸入消耗了 的 inner 輸出

inner
RenderEffect

RenderEffect 該輸入被 消耗為 outer

傳回

屬性

備註

建立 RenderEffect 一個將「內層」與「外層」組合的 ,使得「內層」的結果被視為傳遞給「外層」的原始位圖,也就是說

{@code
            result = outer(inner(source))
            }

消費者應該在建立時偏好明確串接 RenderEffect 實例,而非使用連鎖效果。 連鎖效果適用於輸入或輸出來自其他來源,且需要改變輸入或輸出 RenderEffect 的情況。

Java 文件 android.graphics.RenderEffect.createChainEffect(android.graphics.RenderEffect, android.graphics.RenderEffect)。

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

適用於