使用overly_support库支持showOverlayNotification
来显示通知时,当应用程序同时接收到多个通知时,通知窗口会彼此堆叠
如何知道当前是否在屏幕上显示多个通知以在它们之间放置填充?
这是我的代码:
showOverlayNotification((context) {
return Container(
height: 115,
margin: const EdgeInsets.symmetric(horizontal: 10,vertical: 60),
child:Container(
height: 115,
child:Card(
margin: const EdgeInsets.symmetric(horizontal: 0,vertical: 0),
child:InkWell(
onTap: () {},
child: ListTile(
leading:
ClipOval(
child: CachedNetworkImage(
width: 60,
height: 60,
fit: BoxFit.cover,
imageUrl: "imageUrl",
),
),
title: Text("Li"),
subtitle: Text("notification Text"),
trailing: IconButton(
icon: Icon(Icons.close),
onPressed: () {
OverlaySupportEntry.of(context).dismiss();
}),),),),),);
}, duration: Duration(milliseconds: 10000));