build method
Widget
build(
- BuildContext context,
- DrishyaEditingController controller,
- VoidCallback? onPressed,
- StickerAsset? asset,
override
Build sticker
Implementation
@override
Widget build(
BuildContext context,
DrishyaEditingController controller,
VoidCallback? onPressed,
StickerAsset? asset,
) {
return ValueListenableBuilder<Color>(
valueListenable: controller.colorNotifier,
builder: (context, c, child) {
final icon = FittedBox(
child: Icon(
iconData,
color: color ?? c,
),
);
if (onPressed == null) return icon;
return InkWell(onTap: onPressed, child: icon);
},
);
}