颤抖overly_support showOverlayNotification:多个通知窗口相互堆叠

时间:2020-10-01 15:52:05

标签: flutter notifications

使用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));

此图像用于通知彼此堆叠: enter image description here

这是我需要显示的多个通知的内容: enter image description here

0 个答案:

没有答案