morphIcon method

Widget morphIcon({
  1. required IconData iconBuilder(
    1. T value
    ),
  2. double size = 24,
  3. Color? color,
  4. IconMorphStyle style = IconMorphStyle.crossFade,
  5. Duration duration = const Duration(milliseconds: 300),
})

Create an IconMorphSlot for this signal.

Implementation

Widget morphIcon({
  required IconData Function(T value) iconBuilder,
  double size = 24,
  Color? color,
  IconMorphStyle style = IconMorphStyle.crossFade,
  Duration duration = const Duration(milliseconds: 300),
}) {
  return IconMorphSlot<T>(
    connect: this,
    iconBuilder: iconBuilder,
    size: size,
    color: color,
    morphStyle: style,
    duration: duration,
  );
}