withFade method
Future<void>
withFade(
- Future<
void> action(), { - FadePreset? fadeOut,
- FadePreset? fadeIn,
inherited
withFade
Executes action surrounded by:
- fade-out (using
fadeOutpreset) - action
- fade-in (using
fadeInpreset)
Tip: Use this to mask track switches or abrupt UI sounds.
Implementation
Future<void> withFade(
Future<void> Function() action, {
FadePreset? fadeOut,
FadePreset? fadeIn,
}) async {
await fadeOutVolume(fadeOut ?? FadePreset.fast);
await action();
await fadeInVolume(fadeIn ?? FadePreset.normal);
}