红点

作者: 我家菇凉 | 来源:发表于2020-01-11 14:57 被阅读0次

看起来游戏中的小红点提示很简单的一小功能,实现起来却挺有意思。实质上是一棵树状结构。每个UI上有三种状态:不显示、显示小红点提示、显示数量提示。当子面板中有红点或者数量提示时,父面板中的子面板的入口处要显示红点。

红点+数量=红点

红点+红点=红点

数量+数量=红点

一级一级往上,直到游戏主城或者是主面板。主面板上有很多个红点,所以准确的说这是一个森林的结构。

仔细分析这个结构就可以得出一个结论:这棵树其实只要知道叶节点就可以推导出整棵树的结构。单性能而言其实是只要有一个子节点为红点or数量,父节点就可以断定为红点。这一点在大厅中尤其重要,可以有效提升性能。如果不计性能,只需把所有的叶节点从服务端同步到客户端即可。

相关文章

  • 红点

    看起来游戏中的小红点提示很简单的一小功能,实现起来却挺有意思。实质上是一棵树状结构。每个UI上有三种状态:不显示、...

  • 红点管理

    需求描述 不同级红点状态可传递 同级红点不相互影响 红点状态可配置 红点可记录数量 功能分析 要实现功能传递显然要...

  • 10分钟看3次手机,恭喜你,得了红点综合症

    清晨,刚睁开眼睛,你就急匆匆地拿起手机,开始消除红点大战:首先消除微信的红点,之后是各类APP的红点。 只要有红点...

  • 夏天和蚊子死磕到底,真正有效的方法只有这几种!

    打不尽的蚊子,消不完的红点打不尽的蚊子,消不完的红点打不尽的蚊子,消不完的红点打不尽的蚊子,消不完的红点打不尽的蚊...

  • 小红点

    有时 太阳是个小红点 国土在地图上是个小红点 小红点 是指路的明灯 是跳动的火焰 我也有许多小红点 QQ、微信、微...

  • 红点点

    9.30周三,晴 几天前,懒懒小脸蛋上起了几个小红点,当时没太在意,今天脸上的小红点越发的多了,(貌似是湿疹),这...

  • 20200323 红点

    红色会让人焦燥,特别是一片片的红点。 小时候生了痱子,长大了得了湿疹,一片片的红点,心中只有除之而后快的念头。 直...

  • 红既黑?红非黑!

    我是一群黑点中的红点 一群黑点中都会有那么几个红点 我的附近既红点 我亦是黑点,红点既黑点 如若不分黑红 我是黑,...

  • Android-BadgeView-消息红点

    BottomNavigationView+ViewPage2r+Fragment 添加消息红点/数字,可以对红点进...

  • Android开发完整项目案例-首页底部栏数字和红点

    需求: 底部栏有通知或者未读消息时显示红点或者数字红点 效果图: 思路: 其实没什么难点,就写布局,红点用Imag...

网友评论

      本文标题:红点

      本文链接:https://www.haomeiwen.com/subject/zizvactx.html