[发明专利]控件显示方法及装置有效
申请号: | 201810558180.3 | 申请日: | 2018-06-01 |
公开(公告)号: | CN108762618B | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 张晓东 | 申请(专利权)人: | 聚好看科技股份有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F3/0482;H04N21/431 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 董建姣;刘芳 |
地址: | 266061 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控件 显示 方法 装置 | ||
1.一种控件显示方法,其特征在于,包括:
在焦点位于导航栏中的第一控件时,自定义控件所占区域与所述第一控件所占区域重叠,所述自定义控件所在图层位于所述第一控件所在图层的下方,所述自定义控件具有第一预设渲染色且内容为空;
在接收用户输入的第一焦点移动指令后;根据所述第一控件和所述第一焦点移动指令,将所述焦点从所述第一控件移动至第二控件,并将所述自定义控件从所述第一控件所在位置移动至所述第二控件所在位置,以使所述自定义控件占用的区域与所述第二控件占用的区域重叠,且所述自定义控件所在图层位于所述第二控件所在图层的下方;其中,所述第一焦点移动指令用于指示在导航栏中的不同控件中移动所述焦点,所述第二控件为所述导航栏中的控件;
在接收用户输入的第二焦点移动指令后,取消在所述第一控件处显示所述自定义控件;重绘所述第一控件,以使所述第一控件中的文本下方具有预设颜色的下划线,其中,所述第二焦点移动指令用于指示将焦点从所述第一控件移动至用户界面中的位于所述导航栏外的其它控件,设置有所述下划线的第一控件为第三焦点移动指令指示需要将焦点移动至的控件,所述第三焦点移动指令用于指示将焦点从所述导航栏之外的控件移动至所述导航栏中的控件。
2.根据权利要求1所述的方法,其特征在于,将所述焦点从所述第一控件移动至所述第二控件所消耗的时长等于将所述自定义控件从所述第一控件所在位置移动至所述第二控件所在位置所消耗的时长,以使所述焦点和所述自定义控件同时移动至所述第二控件。
3.根据权利要求1所述的方法,其特征在于,当焦点位于所述第一控件时,所述自定义控件所占区域与所述第一控件所占区域重合;
所述将所述自定义控件从所述第一控件所在位置移动至所述第二控件所在位置,以使所述自定义控件占用的区域覆盖所述第二控件占用的区域,包括:
获取所述第一控件的长度和所述第二控件的长度;
根据所述第一控件的长度和所述第二控件的长度,将所述自定义控件从所述第一控件所在位置移动至所述第二控件所在位置,以使所述自定义控件所占区域与所述第二控件所占区域重合。
4.根据权利要求3所述的方法,其特征在于,根据所述第一控件的长度和所述第二控件的长度,将所述自定义控件从所述第一控件所在位置移动至所述第二控件所在位置,以使所述自定义控件所占区域与所述第二控件所占区域重合,包括:
确定焦点从所述第一控件移动至所述第二控件所需的移动时长;
根据所述第一控件的长度、所述第二控件的长度和所述移动时长,确定所述自定义控件的长度的渐变速率;
在所述自定义控件从所述第一控件所在位置移动至所述第二控件所在位置的过程中,根据所述渐变速率调节所述自定义控件的长度,直至所述自定义控件移动至所述第二控件所在位置时,所述自定义控件所占区域与所述第二控件所占区域重合。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在焦点位于所述用户界面中除所述导航栏之外的控件时,接收用户输入的所述第三焦点移动指令;
在所述导航栏中确定设置有所述下划线的第一控件,所述设置有所述下划线的第一控件中的文本下方具有所述预设颜色的下划线;
在所述设置有所述下划线的第一控件中的文本下方取消显示所述下划线以重新生成所述第一控件;
在重新生成的所述第一控件所在位置显示所述自定义控件,以使所述自定义控件占用的区域与重新生成的所述第一控件占用的区域重叠,且所述自定义控件所在图层位于重新生成的所述第一控件所在图层的下方。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于聚好看科技股份有限公司,未经聚好看科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810558180.3/1.html,转载请声明来源钻瓜专利网。