ScaleIn constructor
ScaleIn({
- Object? child,
- List<
Object?> children = const [], - Duration duration = const Duration(milliseconds: 300),
- Duration delay = Duration.zero,
- String curve = 'cubic-bezier(0.16, 1, 0.3, 1)',
- String? className,
- Map<
String, Object?> props = const {}, - Map<
String, Object?> style = const {}, - DartStyle? dartStyle,
Creates a scale-in animation widget.
Implementation
ScaleIn({
Object? child,
List<Object?> children = const [],
Duration duration = const Duration(milliseconds: 300),
Duration delay = Duration.zero,
String curve = 'cubic-bezier(0.16, 1, 0.3, 1)',
String? className,
Map<String, Object?> props = const {},
Map<String, Object?> style = const {},
DartStyle? dartStyle,
}) : super(
'div',
props: mergeComponentProps(
props,
className: className,
defaultStyle: {
'animation':
'flint-scale-in ${duration.inMilliseconds}ms $curve ${delay.inMilliseconds}ms both',
},
dartStyle: dartStyle,
style: style,
),
children: normalizeChildren(child, children),
);