启嘟渡科技商贸有限公司
SEARCH

与我们合作

我们专注提供互联网一站式服务,助力企业品牌宣传多平台多途径导流量。
主营业务:网站建设、移动端微信小程序开发、营销推广、基础网络、品牌形象策划等

您也可通过下列途径与我们取得联系:

微 信: wxyunyingzhe

手 机: 15624122141

邮 箱:

APP多弹窗排序总结

更新时间:2024-12-23 08:03:14

由于产品设计的问题,现在存在进入播放页面有多个弹窗可能同时弹出的问题,于是存在重叠遮挡,而且由于提示是异步回调的,多层弹窗重叠的样式也不一致。

于是,产品经理定了下优先级,确定了这种情况下的弹出顺序。

以下为该问题的处理总结:

1,弹窗的类型:

(1)在初始化数据接口中,可以确定的多个弹窗

(2)通过单独接口通知的弹窗

2,弹窗的关闭方式:

(1)手动关闭

(2)倒计时关闭

3,问题概括:

(1)无法同时获得全部的弹窗,因此无法在最初时刻为其排序,因此弹窗的排序必须是动态的

(2)低级别弹窗弹出后,后加入的高级别弹窗也不能弹出

4,解决方案:

(1)为弹窗增加模型表示,配置相应的优先级

(2)将模型存入数组,每加入一组数据,对数组进行排序,如果当前弹窗的优先级最高,展示该弹窗(第一个加入的弹窗一定会展示)

(3)可以同时获取的弹窗,按照优先级顺序加入数组

(4)为已经展示的弹窗增加最高权重

(5)弹窗移除时,同时移除数组中的数据,并展示下一个 

多重随机标签

猜你喜欢文章

QQ客服 电话咨询