美文网首页Android填坑之路
1.《用树型模型管理App数字和红点提示》整理 (仅作自己的记录

1.《用树型模型管理App数字和红点提示》整理 (仅作自己的记录

作者: 一洼世界 | 来源:发表于2016-08-10 10:00 被阅读87次

    原文> http://zhangtielei.com/posts/blog-badge-number-tree.html

    (仅作自己的记录学习)
    1.今早看到这篇文章,占坑。有空过来填


    2016.8.10
    真觉得自己做的太Low了 ,在小红点的实现方面上,项目中没有即使通讯这一块和业务对接的是4S店内,所以采用的是badgeView, 每次界面的请求实现。懒和技术不足也是一方面,没有用推送和长连接的方式。(项目以后复杂了 可以考虑下这块)

    文中最后的几个要点也是亲身做开发的深有体会,也是以后开发需要多注意的地方。

    1. #######“展示刷新逻辑执行的时机不精确,或者有遗漏,也是App数字红点展示出现问题的一个常见原因。”
    2. #######中间节点Badge Number的清除,常见的有两种情况:(1)所有子节点都清除了它才清除;(2)只要点击了就清除,而不管子节点是否都清除了。本文给出的Demo是按前一种情况实现的。如果想实现后一种情况,需要为每个中间节点再单独记录一个标记,但这个改动并不大。

    查看DEMO后:

    1. 规范统一将小红点和数字进行管理,很方便快捷的能够获取到首页、中间页、叶子层的数量。 cool~。
    2. 内部运用单例模式、线程池, 进行了先取内存后取数据库。 效率更高效。
    3. 采用高16进制。 通过转换为树图,通过范围进行获取计数。很棒的映射。

    相关文章

      网友评论

        本文标题:1.《用树型模型管理App数字和红点提示》整理 (仅作自己的记录

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