SwiftUI磨砂玻璃Material
SwiftUI磨砂玻璃Material

SwiftUI磨砂玻璃Material

SwiftUI的Material是一种“光学表面效果”,由模糊+半透明+环境采样组合,类似贴在真实玻璃上。

基本类型

透明程度由高到低排序:

1、.ultraThinMaterial(超薄材料)

2、.thinMaterial(薄材料)

3、.regularMaterial(常规材质)

4、.thickMaterial(厚料)

5、.ultraThickMaterial(超厚材料)

厚度越高,模糊越强,背景越不清晰。

基本用法

1、填充颜色

Rectangle()
    .fill(.regularMaterial)

2、填充背景

.background(.ultraThinMaterial)

总结

Material主要用来实现类似磨砂玻璃的UI元素。

建议配合opacity透明度,实现更好的磨砂玻璃效果。

   

如果您认为这篇文章给您带来了帮助,您可以在此通过支付宝或者微信打赏网站开发者。

欢迎加入我们的 微信交流群QQ交流群,交流更多精彩内容!
微信交流群二维码 QQ交流群二维码

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注