shadow

abstract fun shadow(elevation: (Dimensions) -> Dp, shapeBuilder: (Shapes) -> Shape, clip: Boolean, ambientColorBuilder: Color.() -> Unit, spotColorBuilder: Color.() -> Unit): Modifier

创建一个绘制阴影的 graphicsLayer。 elevation 定义了物理对象的视觉深度,该物理对象具有由 shapeBuilder 指定的形状。

请注意,elevation 仅影响阴影大小,不会改变绘制顺序。 如果希望在所有具有较小 elevation 的元素之后绘制具有较大 elevation 的元素,请使用 zIndex 修饰符。

Return

应用了阴影的 Modifier。

Parameters

elevation

阴影的高度。

shapeBuilder

定义物理对象的形状。

clip

如果为 true,则将内容裁剪到形状。

ambientColorBuilder

elevation> 0f 时绘制的环境阴影的颜色。

spotColorBuilder

elevation> 0f 时绘制的光斑阴影的颜色。