bubbleBuilder method
Implementation
@override
Widget bubbleBuilder(
BuildContext context, Message m, MessageRenderContext ctx) {
final p = m.payload as SystemEventPayload;
return Center(
child: Container(
margin: const EdgeInsets.symmetric(vertical: 2),
padding:
const EdgeInsets.symmetric(horizontal: 12, vertical: 5),
decoration: BoxDecoration(
color: const Color(0x0E000000),
borderRadius: BorderRadius.circular(12),
),
child: Row(
mainAxisSize: MainAxisSize.min,
children: [
Icon(p.eventIcon, size: 12, color: Colors.black45),
const SizedBox(width: 5),
Flexible(
child: Text(
p.localizedText,
textAlign: TextAlign.center,
style: const TextStyle(
fontSize: 12,
color: Colors.black54,
fontStyle: FontStyle.italic,
),
),
),
],
),
),
);
}