CodeNestFloatingActionBtn.svg constructor

CodeNestFloatingActionBtn.svg({
  1. required String assetPath,
  2. required VoidCallback onPressed,
  3. Color iconColor = Colors.white,
  4. Color backgroundColor = Colors.blue,
  5. double elevation = 6.0,
  6. double size = 56.0,
  7. ShapeBorder shape = const CircleBorder(),
})

Constructor for using an SVG asset

Implementation

factory CodeNestFloatingActionBtn.svg({
  required String assetPath,
  required VoidCallback onPressed,
  Color iconColor = Colors.white,
  Color backgroundColor = Colors.blue,
  double elevation = 6.0,
  double size = 56.0,
  ShapeBorder shape = const CircleBorder(),
}) {
  return CodeNestFloatingActionBtn(
    icon: SvgPicture.asset(assetPath, color: iconColor),
    onPressed: onPressed,
    backgroundColor: backgroundColor,
    elevation: elevation,
    size: size,
    shape: shape,
  );
}