CustomInkRippleSetting constructor
const
CustomInkRippleSetting({
- Duration unconfirmedRippleDuration = const Duration(milliseconds: 1000),
- Duration unconfirmedFadeInDuration = const Duration(milliseconds: 75),
- Duration confirmedRippleDuration = const Duration(milliseconds: 225),
- Duration confirmedFadeOutDuration = const Duration(milliseconds: 150),
- Duration confirmedFadeOutInterval = const Duration(milliseconds: 225),
- bool confirmedFadeOutWaitForForwarding = false,
- Duration canceledFadeOutDuration = const Duration(milliseconds: 75),
- double radiusAnimationBeginFn(
- double targetRadius
- double radiusAnimationEndFn(
- double targetRadius
- Offset radiusCanvasCenterFn()?,
Implementation
const CustomInkRippleSetting({
this.unconfirmedRippleDuration = const Duration(milliseconds: 1000),
this.unconfirmedFadeInDuration = const Duration(milliseconds: 75),
this.confirmedRippleDuration = const Duration(milliseconds: 225),
this.confirmedFadeOutDuration = const Duration(milliseconds: 150), // 375 -> 150
this.confirmedFadeOutInterval = const Duration(milliseconds: 225), // 225/375 == 225/(150+225) -> 225
this.confirmedFadeOutWaitForForwarding = false,
this.canceledFadeOutDuration = const Duration(milliseconds: 75),
this.radiusAnimationBeginFn,
this.radiusAnimationEndFn,
this.radiusCanvasCenterFn,
});