assetsIconButton static method
Implementation
static Widget assetsIconButton({
required String icon,
double? width,
double? height,
double? size,
Color? color,
VoidCallback? onPressed,
double iconSize = iconSize,
}) {
return IconButton(
onPressed: onPressed,
padding: EdgeInsets.symmetric(horizontal: max((size ?? width ?? 0) - iconSize, 0) / 2, vertical: max((size ?? height ?? 0) - iconSize, 0) / 2),
iconSize: iconSize,
icon: ImageView.assetImage(icon),
color: color,
splashColor: Colors.transparent,
highlightColor: Colors.transparent,
constraints: const BoxConstraints(
minWidth: 0,
minHeight: 0,
),
);
}