xIconBadge method
Implementation
Widget xIconBadge({
Function onPressed,
int badgeValue = 0,
Color iconColor,
Widget text,
Color badgeColor = Colors.red,
}) {
return Stack(
children: <Widget>[
IconButton(
icon: Icon(this),
onPressed: onPressed,
color: iconColor,
),
badgeValue != 0
? Positioned(
right: 11,
top: 11,
child: Container(
padding: EdgeInsets.all(2),
decoration: BoxDecoration(
color: badgeColor,
borderRadius: BorderRadius.circular(6),
),
constraints: BoxConstraints(
minWidth: 14,
minHeight: 14,
),
child: text),
)
: Container()
],
);
}