RenderNode.SetAmbientShadowColor(Color) 方法

定義

設定當 RenderNode 具有正 Z 值或高程值,且繪製於某 Canvas#enableZ() 個區域時所繪製的環境陰影顏色。

[Android.Runtime.Register("setAmbientShadowColor", "(I)Z", "", ApiSince=29)]
public bool SetAmbientShadowColor(Android.Graphics.Color color);
[<Android.Runtime.Register("setAmbientShadowColor", "(I)Z", "", ApiSince=29)>]
member this.SetAmbientShadowColor : Android.Graphics.Color -> bool

參數

color
Color

這個 RenderNode 會投射出的高度陰影顏色。

傳回

若值改變,則為真;若新值與先前相同,則為假。

屬性

備註

設定當 RenderNode 具有正 Z 值或高程值,且繪製於某 Canvas#enableZ() 個區域時所繪製的環境陰影顏色。

預設陰影顏色是黑色。 通常,這個顏色會是不透明的,所以不同顏色的渲染節點間陰影強度是一致的。

最終環境陰影的不透明度取決於陰影投射者的高度、輪廓AmbientShadowColor(通常是不透明)的alpha通道,以及主題屬性。android.R.attr#ambientShadowAlpha

Java 文件 android.graphics.RenderNode.setAmbientShadowColor(int)

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

適用於