customInkWell function
Widget
customInkWell({
- required Widget child,
- required BuildContext context,
- dynamic function1()?,
- Function? onPressed,
- bool isEnable = false,
- int no = 0,
- Color color = Colors.transparent,
- Color? splashColor,
- BorderRadius? radius,
Implementation
Widget customInkWell(
{required Widget child,
required BuildContext context,
Function(bool, int)? function1,
Function? onPressed,
bool isEnable = false,
int no = 0,
Color color = Colors.transparent,
Color? splashColor,
BorderRadius? radius}) {
splashColor ??= Theme.of(context).primaryColorLight;
radius ??= BorderRadius.circular(0);
return Material(
color: color,
child: InkWell(
borderRadius: radius,
onTap: () {
if (function1 != null) {
function1(isEnable, no);
} else if (onPressed != null) {
onPressed();
}
},
splashColor: splashColor,
child: child,
),
);
}