UGUI架构
2016-11-24 00:37:02 0 举报
UGUI源码阅读
作者其他创作
大纲/内容
左滑界面
联系人
提醒:1.提醒铃声2.提醒推迟时间3.是否显示通知栏上4.弹窗方式5.设置每日计划是否提醒6.设置每日回顾是否提醒7.周末是否照常提醒
登录界面
登录注册
回顾
回顾:可快速浏览完成和未完成的任务。(同上)1.明天:一个更显眼的快捷操作更改“明天开始的属性为明日待办”2.删除3.统计操作,统计今日完成率,和预估时间与耗时。 分享(外链接)
广告界面
滑动UI、链接
EventSystem
UIBehaivour
职责:UGUI所有组件的基类
联系人:添加联系人(邮箱)已有的联系人有如下操作:1.发送任务2.查看互相转发的任务3.查看个人信息4.删除
情境
收集箱
HorizontalOrVerticalLayoutGroup
设置
设置:1.用户信息:跳转用户信息界面2.记录邮箱3.外链接APP4.是否开启智能通知栏(一个友好的提示功能)5.日期和时间:转日期时间界面6.小部件样式:转该界面7.提醒:转该界面8.同步:可查看同步操作是否成功和时间9.手势密码10.检查更新、关于我们、关注我们、反馈、帮助中心(都是链接)
添加任务界面
同于任务界面
VerticalLayout
今日待办
1.添加任务功能(快捷图标):具体添加(打开单个任务的界面)2.更多选项(快捷图标):计划:调出计划界面回顾:调出回顾界面同步:同步web分组查看:任务按组分类,类别有(开始时间、截止时间、情境、项目、优先级)标签过滤:按标签来过滤(但是我设置标签每次都没成功这里)搜索:搜索关键字查找任务(包括任务标题和内容)3.查看具体任务:这个从任务列表中点击任务进入4.快捷完成任务:每个任务左边的方框,勾选则默认被完成。
等待
Button
通过鼠标或者触屏点击工作
doit.im
GridLayout
垃圾箱
清理
Mask
Raw Image
将来/也许
Selectable
UI中所有可以被交互的基类。
搜索
搜索:搜索关键字查找任务(可以为任务的标题和内容)
LayoutElement
Toggle
true / false
目标
消息
消息:接收官方和好友的消息1.一键清空
界面:广告界面(功能介绍界面):一个滑动UI,可能有链接登录界面:这个链接服务器的界面Doit界面(主界面--今日代办):包括DOTI列表(列表有快捷完成的按钮)、快捷添加、更多功能具体单个Doit界面:主题、具体内容、外链接(doit是链接印象笔记)、子任务列表、功能列表搜索界面:搜索功能开启的界面回顾界面(回顾之前已经完成的和未完成的任务):回顾功能开启的界面,是在单个Doit界面基础上加入了滑动浏览、删除、查看计时功能。浏览到最后会有评论评分的反馈。计划界面:类似回顾界面,只能看未完成的任务。滑到最后会出现鼓励之类的交互界面。收集箱界面:类似于今日代办界面,在具体的任务界面里面有功能设置任务属于哪种类型(收集箱、今日待办、下一步、明日待办、日程、将来/也许、等待)上述的各种类型单独的界面组织界面(项目、目标、情景、过滤)完毕界面(已完成、垃圾箱)个人信息界面(左屏滑出)
小部件样式
小部件样式:1.设置文字大小2.设置背景颜色
LayoutGroup
Image
UI的纹理元素
任务界面
属性:bool 是否完成string 文本信息(标题、描述)子任务重复:任务的状态bool 提醒任务重要的属性就是分类:六种(聚焦、项目、情境、完毕、标签、优先级)聚焦:通过【开始时间】设置(收集箱、今日待办、下一步、明日待办、日程、将来/也许、等待)项目:通过项目来设置(可自定义项目名)情境:通过情境来设置(不设置、家里、办公室、电脑、电话、外出、自定义)完毕:按是否完成和删除分为已完成、删除标签:通过标签来设置,可自定义优先级:通过设置优先级来设置,分为无、低、中、高。功能:1.快捷完成任务:每个任务左边的方框,勾选则默认被完成。2.文本:包括标题和内容,可以编辑3.子任务:可加入更具体的内容4.外链接(添加其他APP关联)5.全天任务:true则开始时间里默认都是全天,不选则可以在开始时间中设置具体时间6.开始时间:任务分类中的一种,设置该项的属性值,包含两个附功能设置截止时间和预估时间。7.情境:设置该属性的值(可不设)8.项目:设置该属性的值(可不设)9.标签:设置该属性的值(可不设)10.重复:设置该属性的值(可不设)11.提醒:设置该属性的值(可不设)12.优先级:设置该属性的值(可不设)13.评论功能14.发送功能
过滤
InputField
可编辑的文本输入字段
日期和时间
日期和时间:1.设置日期的格式2.设置时间的格式3.设置一周开始日4.设置工作时间
GraphicRaycaster
BaseRaycaster
下一步行动
ToggleGroup
MonoBehaviour
Text
基本文本的控件,显示文本信息
HorizontalLayout
日程
功能点:
已完成
归档:web的归档库
Graphic
UGUI组件的基础,提供组件可视化的条件(Mash、Material、Texture)
明日待办
计划
计划:可快速浏览未完成的任务(可以左右滑动切换任务,这在打开单个任务的界面中做不到,其实可以融合进单个任务界面)1.预估时间(这任务界面也有,只是又多了个显眼的快捷操作)2.删除操作3.统计交互,链接至下一步界面。
ScrollRect
滚动条
MaskableGraphic
可遮罩图像
项目
0 条评论
下一页