HardwareBufferRenderer.SetLightSourceAlpha(Single, Single) 方法

定义

配置环境阴影和点影 alpha。

[Android.Runtime.Register("setLightSourceAlpha", "(FF)V", "GetSetLightSourceAlpha_FFHandler", ApiSince=34)]
public virtual void SetLightSourceAlpha(float ambientShadowAlpha, float spotShadowAlpha);
[<Android.Runtime.Register("setLightSourceAlpha", "(FF)V", "GetSetLightSourceAlpha_FFHandler", ApiSince=34)>]
abstract member SetLightSourceAlpha : single * single -> unit
override this.SetLightSourceAlpha : single * single -> unit

参数

ambientShadowAlpha
Single

环境阴影的 alpha。 如果不确定,合理的默认值为 0.039f。

spotShadowAlpha
Single

现成阴影的 alpha。 如果不确定,合理的默认值为 0.19f。

属性

注解

配置环境阴影和点影 alpha。 这是当阴影具有最大 alpha 时使用的 alpha,并且从提供的值向下倾斜到零。

这些值通常由当前主题提供,请参阅 android.R.attr#spotShadowAlphaandroid.R.attr#ambientShadowAlpha

在阴影生效之前,必须至少设置 #setLightSourceGeometry(float, float, float, float) 一次。

Java文档android.graphics.HardwareBufferRenderer.setLightSourceAlpha(float, float)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于