cancel method
- @override
override
Called when the user input that triggered this feature's appearance was canceled.
Typically causes the ink to gradually disappear. By default this method does nothing.
Implementation
@override
void cancel() {
_fadeInController.stop();
// Watch out: setting _fadeOutController's value to 1.0 will
// trigger a call to _handleAlphaStatusChanged() which will
// dispose _fadeOutController.
final double fadeOutValue = 1.0 - _fadeInController.value;
_fadeOutController.value = fadeOutValue;
if (fadeOutValue < 1.0)
_fadeOutController.animateTo(1.0, duration: _kCancelDuration);
}