编写一个简单通用UI框架用于管理页面和完成导航跳转精要.doc

编写一个简单通用UI框架用于管理页面和完成导航跳转精要.doc

编写一个简单通用UI框架用于管理页面和完成导航跳转精要

目标:编写一个简单通用UI框架用于管理页面和完成导航跳转最终的实现效果请拉到最下方查看 框架具体实现的功能和需求 加载,显示,隐藏,关闭页面,根据标示获得相应界面实例 提供界面显示隐藏动画接口 单独界面层级,Collider,背景管理 根据存储的导航信息完成界面导航 界面通用对话框管理(多类型Message Box) 便于进行需求和功能扩展(比如,在跳出页面之前添加逻辑处理等) 编写UI框架意义 打开,关闭,层级,页面跳转等管理问题集中化,将外部切换等逻辑交给UIManager处理 功能逻辑分散化,每个页面维护自身逻辑,依托于框架便于多人协同开发,不用关心跳转和显示关闭细节 通用性框架能够做到简单的代码复用和项目经验沉淀 步入正题,如何实现 窗口类设计:基本窗口对象,维护自身逻辑维护 窗口管理类:控制被管理窗口的打开和关闭等逻辑(具体设计请看下文) 动画接口:提供打开和关闭动画接口,提供动画完成回调函数等 层级,Collider背景管理 窗口基类设计 public enum UIWindowType { ????Normal,??? // 可推出界面(UIMainMenu,UIRank等) ????Fixed,???? // 固定窗口(UITopBar等) ????PopUp,???? // 模式窗口 } ? public enum UIWindowShowMode { ????D

文档评论(0)

1亿VIP精品文档

相关文档