GunAction.custom constructor

GunAction.custom({
  1. required Widget child,
  2. int? badge,
  3. VoidCallback? onTap,
})

Implementation

factory GunAction.custom(
    {required Widget child, int? badge, VoidCallback? onTap}) {
  return GunAction(
    child: Stack(
      children: [
        Container(
            alignment: Alignment.center,
            height: double.infinity,
            child: child),
        if (onTap != null)
          Positioned.fill(
              child: Material(
            color: Colors.transparent,
            child: InkWell(
              onTap: onTap,
            ),
          )),
      ],
    ),
    badge: badge,
  );
}