FlipEffect constructor

const FlipEffect({
  1. Duration duration = const Duration(milliseconds: 1000),
  2. Curve curve = Curves.easeOut,
  3. int flipCount = 1,
  4. bool axis = true,
  5. Duration delayBetweenChars = const Duration(milliseconds: 80),
})

Creates a 3D flip animation on the chosen axis.

duration — animation cycle duration per character. curve — easing curve for the flip. flipCount — number of full 180° flips per character. axis — true = Y axis (horizontal flip), false = X axis (vertical flip). delayBetweenChars — stagger delay between characters.

Implementation

const FlipEffect({
  super.duration = const Duration(milliseconds: 1000),
  super.curve = Curves.easeOut,
  this.flipCount = 1,
  this.axis = true,
  super.delayBetweenChars = const Duration(milliseconds: 80),
});