SwiftUI的Material是一种“光学表面效果”,由模糊+半透明+环境采样组合,类似贴在真实玻璃上。
基本类型
透明程度由高到低排序:
1、.ultraThinMaterial(超薄材料)

2、.thinMaterial(薄材料)

3、.regularMaterial(常规材质)

4、.thickMaterial(厚料)

5、.ultraThickMaterial(超厚材料)

厚度越高,模糊越强,背景越不清晰。
基本用法
1、填充颜色
Rectangle()
.fill(.regularMaterial)
2、填充背景
.background(.ultraThinMaterial)
总结
Material主要用来实现类似磨砂玻璃的UI元素。
建议配合opacity透明度,实现更好的磨砂玻璃效果。
