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;
}