分组网格面板的固定标题控制的制作方法_2

文档序号:9620846阅读:来源:国知局
方 滑入动画。图3c以框图示出了多个显示项集合间的下方滑入动画340的一实施例。进入 标题308可以在活动标题304下方滑入342。在下方滑入动画340中,图形用户界面200可 以将进入标题308动画化。图形用户界面200可以将进入标题308动画化以移向活动标题 304并且在活动标题304下方滑入。活动标题304就位,一旦进入标题308到达活动标题 304的位置就结束。由于仅进入标题308被动画化,因此图形用户界面200可使用较少的处 理功率。
[0031] 图形用户界面的开发者可以使用图形用户界面类来实现显示项集合210。图形用 户界面类可以用实现语言(诸如C++)、可扩展应用标记语言(XAML)或WindowsRuntime? 来开发。图4以软件类模型示出了图形用户界面类400的一实施例。在一般水平,图形用 户界面200可以使用网格视图类410将显示项集合210置于网格视图中。每个显示项212 可以被编码为网格视图项类420。更具体而言,显示项集合210可以被编码为自定义网格视 图类430,聚集了被编码为自定义网格视图项440的每一个显示项212。而且,自定义网格 视图类430可以聚集一个或多个标题转换类450。
[0032] 自定义网格视图类430可具有附加功能以便将各标题214之间的转换平滑地动画 化。自定义网格视图类430可具有一个或多个标题控制功能431来确定活动标题304。自 定义网格视图类430可具有显示功能432以显示自定义网格视图项440。自定义网格视图 类430可具有滚动功能433以便在多个自定义网格视图项440之间滚动。自定义网格视图 类430可具有形状因子功能434以确定用户设备所提供的系统能力。自定义网格视图类 430可具有定向功能435以确定用户设备的定向,诸如横向或纵向。
[0033] 自定义网格视图项类440可具有附加功能以便将各标题214之间的转换平滑地动 画化。自定义网格视图项类440可具有定位功能441以确定自定义网格视图项的位置。自 定义网格视图项类440可具有标题标识符功能442以标识自定义网格视图项是否是标题。
[0034] 标题转换类450可具有附加功能以便将各标题214之间的转换平滑地动画化。标 题转换类450可具有确定条件功能451以确定用于标题转换的最优条件。标题转换类450 可具有一个或多个标题跟踪功能452以标识以前的、当前的以及可能的将来标题。
[0035] 图5以流程图示出了一种显示图形用户界面200的方法500的一实施例。用于用 户设备的操作系统的图形用户界面200可以将活动标题304与活动显示项集合302相关联 (框502)。图形用户界面200可以将活动显示项集合302的活动标题304表示为网格视图 项(框504)。图形用户界面200可以将活动显示项集合302显示在网格视图中(框506)。 图形用户界面200可以将活动显示项集合302的活动标题304显示在视图画面220中(框 508)。图形用户界面200可以在活动显示项集合302移动时将活动显示项集合302的活动 标题304在视图画面220中置于保持模式(框510)。图形用户界面200可以将活动显示项 集合302的查看子集显示在视图画面220中(框512)。图形用户界面200可以使用网格视 图项功能来执行活动标题相对于活动显示项集合312的相关滚动运动动画(框514)。
[0036] 图6以流程图不出了一种显不一显不项集合210交互的方法600的一实施例。用 户设备的操作系统的图形用户界面200可以在加载活动显示项集合302之际检测用户设备 的形状因子(框602)。图形用户界面200可以将活动显示项集合302显示在网格视图中 (框604)。图形用户界面200可以将进入显示项集合306显示在视图画面220中(框606)。 图形用户界面200可以基于用户设备的形状因子自动地调整活动显示项集合302的相关滚 动运动动画(框608)。如果形状因子指示低处理和存储器能力(框610),则图形用户界面 200可以执行下方滑入动画340以用进入显示项集合306的进入标题308来替换活动显示 项集合302的活动标题304(框612)。如果形状因子指示高处理和存储器能力(框610), 则图形用户界面200可以执行推动动画320以用进入显示项集合306的进入标题308来替 换活动显示项集合302的活动标题304 (框614)。图形用户界面200可以用进入显示项集 合306的进入标题308来替换活动显示项集合302的活动标题304 (框616)。
[0037] 用户可以将滚动运动锁定至水平运动或垂直运动。图7以流程图示出了一种显示 图形用户界面的方法700的一实施例。图形用户界面700可以遵循开发者所指示的方向指 令(框702)。如果方向指令指示垂直滚动运动(框704),则图形用户界面200可以将活 动显示项集合302锁定至垂直滚动运动(框706)。如果方向指令指示水平滚动运动(框 704),则图形用户界面200可以将活动显示项集合302锁定至水平滚动运动(框708)。
[0038] 尽管用结构特征和/或方法动作专用的语言描述了本主题,但可以理解,所附权 利要求书中定义的主题不必限于上述具体特征或动作。相反,上述具体特征和动作是作为 实现权利要求的示例形式公开的。
[0039] 本发明范围内的各实施例还可以包括用于携带或存储有计算机可执行指令或数 据结构的计算机可读存储介质。这种计算机可读存储介质可以是可由通用或专用计算机 接入的任何可用介质。通过示例、但非限制,这种计算机可读存储介质可以包括RAM、R0M、 EEPR0M、⑶-ROM或其他光盘存储器、磁盘存储器或其他磁性数据存储器、或者可用于携带或 存储形式为计算机可执行指令或数据结构的期望程序代码装置的任何其他介质。以上的组 合也应被包括在计算机可读介质的范围内。
[0040] 各实施例也可实现于分布式计算环境中,其中各任务由通过通信网络链路(诸如 通过硬连线链路、无线链路或通过硬连线链路和无线链路的组合)的本地及远程处理设备 执行。
[0041] 计算机可执行指令包括例如使通用计算机、专用计算机或专用处理设备执行某一 功能或一组功能的指令和数据。计算机可执行指令还包括由单机或网络环境中的计算机执 行的各程序模块。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、 程序、对象、组件及数据结构等。计算机可执行指令、相关联的数据结构及程序模块表示用 于执行此处公开的方法的各步骤的程序代码装置的示例。这种可执行指令或相关联的数据 结构的特定序列表示用于实现在这种步骤中所述的功能的相应动作的示例。
[0042] 尽管以上描述可包含具体细节,但它们不应被视为以任何方式限制权利要求。所 述实施例的其他配置是本公开的范围的一部分。例如,本公开的原理可应用于每个个别用 户,其中每个用户可以个别地采用这一系统。这使每个用户即使在大量可能应用的任一个 不使用此处描述的功能的情况下,也利用本公开的好处。各电子设备的多个实例的每一个 可以以各种可行方式处理内容。各实施方式不必要在全部终端用户使用的一个系统中。相 应地,所附权利要求及其法律等效物仅应定义本发明,而不是本发明给出的任何具体示例。
【主权项】
1. 一种机器实现的方法,包括: 将活动显示项集合显示在用户设备的操作系统的图形用户界面的网格视图中; 基于所述用户设备的形状因子自动地调整所述活动显示项集合的相关滚动运动动画。2. 如权利要求1所述的方法,其特征在于,进一步包括: 将所述活动显示项集合的活动标题显示在所述图形用户界面的视图画面中。3. 如权利要求1所述的方法,其特征在于,进一步包括: 在所述活动显示项集合移动时在所述图形用户界面的视图画面中将所述活动显示项 集合的活动标题置于保持模式中。4. 如权利要求1所述的方法,其特征在于,进一步包括: 在所述图形用户界面的视图画面中显示进入显示项集合。5. 如权利要求1所述的方法,其特征在于,进一步包括: 用进入显示项集合的进入标题来替换所述活动显示项集合的活动标题。6. 如权利要求1所述的方法,其特征在于,进一步包括: 执行推动动画来用进入显示项集合的进入标题来替换所述活动显示项集合的活动标 题。7. 如权利要求1所述的方法,其特征在于,进一步包括: 执行下方滑入动画来用进入显示项集合的进入标题来替换所述活动显示项集合的活 动标题。8. -种其上存储有详细说明一种方法的一组指令的有形机器可读介质,所述一组指令 在由一个或多个处理器执行时使所述一个或多个处理器执行所述方法,所述方法包括: 将活动显示项集合的活动标题在用户设备的操作系统的图形用户界面中表示为网格 视图项; 在网格视图中显示所述活动显示项集合;以及 使用所述网格视图项来执行所述活动标题相对于所述活动显示项集合的相关滚动运 动动画。9. 一种平板用户设备,包括: 显示器,所述显示器将活动显示项集合呈现在操作系统的图形用户界面的网格视图 中; 存储器,所述存储器将所述活动显示项集合的活动标题表示为网格视图项;以及 处理器,所述处理器基于所述平板用户设备的形状因子自动地调整所述活动显示项集 合的相关滚动运动动画。10. 如权利要求9所述的平板用户设备,其特征在于,所述处理器将所述显示项集合锁 定至垂直滚动运动和水平滚动运动中的至少一者。
【专利摘要】在一实施例中,图形用户界面可以在滚动通过活动显示项集合的同时将活动标题保持在视图画面中,其中在各标题之间进行平滑转换。用户设备的操作系统的图形用户界面可以将活动显示项集合显示于网格视图中。图形用户界面可以基于用户设备的形状因子自动地调整活动显示项集合的相关滚动运动动画。
【IPC分类】G06F9/44, G06F3/0485, G06F3/0488
【公开号】CN105378656
【申请号】CN201380077380
【发明人】J·多隆, S·G·威廉姆斯
【申请人】微软技术许可有限责任公司
【公开日】2016年3月2日
【申请日】2013年9月20日
【公告号】EP3008584A1, US20140372916, WO2014200540A1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1