110,536
社区成员
发帖
与我相关
我的任务
分享
//一、配置(不配置采用默认设置):
//1.自定义配置方式1
NoticeCenter.Cfg.Height = 140;//弹出框高
NoticeCenter.Cfg.Width = 250;//弹出框宽
NoticeCenter.Cfg.Overlap = false;//弹出框是否重叠,true时弹出的框位置一致,后面弹出的将遮挡前面弹出的
NoticeCenter.Cfg.TotalShow = 5;//同一时刻显示几个提示框,如果超出5个,该线程将等待前面的线程释放
//2.自定义配置方式2
NoticeCenter.Cfg=new NoticeCfg{Height=140,Width=250,TotalShow=5,Overlap=false};
//二、创建“通知”
//1.提示信息,wait默认值为5000
Notice notice_1 = new Notice { msg = " 这是一个测试试试试试试试试试试试试试" };
//2.wait表示3000毫秒后提示框开始释放(关闭)
Notice notice_2 = new Notice { msg = " 这是一个测试试试试试试试试试试试试试", wait = 3000 };
//3.detail里的内容就是用户点击“查看详细”时弹出的框中显示的内容,用于弹出框不适合显示太多文本用一个详细窗口来显示具体内容
Notice notice_3 = new Notice { msg = " 这是一个测试试试试试试试试试试试试试", wait = 3000, detail = "点击查看详细时将显示detail设置的内容,如果不设置则默认显示msg的内容" };
//三、弹出通知
NoticeCenter.Show(notice_3);//将要弹出的消息放入队列,待轮到该提示弹出时将弹出
//NoticeCenter.Show(notice_3,true);//第二个参数为true代表“紧急”,会将消息放入队列首,优先弹出