diff --git a/packages/flutter/lib/src/material/flexible_space_bar.dart b/packages/flutter/lib/src/material/flexible_space_bar.dart index ebd3c878fa3bf1..4611e96dbb66da 100644 --- a/packages/flutter/lib/src/material/flexible_space_bar.dart +++ b/packages/flutter/lib/src/material/flexible_space_bar.dart @@ -468,7 +468,7 @@ class _RenderFlexibleSpaceHeaderOpacity extends RenderOpacity { if (child == null) { return; } - if (opacity == 0 || !needsCompositing) { + if ((opacity * 255).roundToDouble() <= 0) { layer = null; return; }