effectiveMaterial property
LiquidTabBarMaterial
get
effectiveMaterial
The tier actually drawn — LiquidTabBarMaterial.auto resolved.
Implementation
LiquidTabBarMaterial get effectiveMaterial {
if (_material == LiquidTabBarMaterial.glass) {
return LiquidGlass.supported
? LiquidTabBarMaterial.glass
: LiquidTabBarMaterial.blur;
}
if (_material != LiquidTabBarMaterial.auto) return _material;
if (_degraded || !LiquidGlass.supported) return LiquidTabBarMaterial.blur;
return LiquidTabBarMaterial.glass;
}