[发明专利]导航条显示方法、移动终端及计算机可读存储介质在审
申请号: | 201710381763.9 | 申请日: | 2017-05-25 |
公开(公告)号: | CN107249066A | 公开(公告)日: | 2017-10-13 |
发明(设计)人: | 喻秋 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | H04M1/2745 | 分类号: | H04M1/2745;G06F3/0488;G06F3/0485 |
代理公司: | 深圳市世纪恒程知识产权代理事务所44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 导航 显示 方法 移动 终端 计算机 可读 存储 介质 | ||
技术领域
本发明涉及移动终端技术领域,具体涉及一种导航条显示方法、移动终端及计算机可读存储介质。
背景技术
随着移动终端技术的不断发展,人们对手机等移动终端的依赖程度越来越大,现已基本达到人手一台的覆盖面。而作为移动终端系统应用的“联系人”应用,亦为人们日常必用的应用,而为了方便用户查找自己本地保存的联系人,字母导航条应运而生。
现有技术中,当用户使用手指在字母导航条上滑动时,移动终端会根据用户手指当前触摸的像素位置,确定对应的字母,然后根据当前字母定位到对应字母区段的联系人列表的首位置。为了方便用户正确了解当前的滑动位置,一般会设计将当前滑动位置的字母显示于屏幕中央,然而,由于移动终端屏幕大小的不统一等因素,使得除显示的字母之外的其他字母,容易被用户手指的遮挡,导致用户无法准确定位目标字母。
发明内容
本发明提供一种导航条显示方法、移动终端及计算机可读存储介质,旨在辅助用户准确操作导航条。
为实现上述发明目的,本发明提供一种导航条显示方法,该导航条显示方法包括:
在侦测到导航条内某个字母被选中时,以所述选中字母为原点建立坐标系,并基于所述选中字母,确定横向宽度为H、纵向高度为2W,且相对于横轴对称的二阶贝塞尔曲线,其中,二阶贝塞尔曲线的横向顶点坐标为(-H,0);
确定所述二阶贝塞尔曲线在纵向的预设个数的等分点,以及确定所述导航条内与所述选中字母纵向距离小于或等于W的临近字母;
基于与各所述临近字母纵向相邻的两个等分点的坐标值,确定各所述临近字母的横向偏移,并按照确定的各横向偏移,将对应的各所述临近字母横向偏移到所述二阶贝塞尔曲线上进行显示,以及将所述选中字母偏移到所述二阶贝塞尔曲线的横向顶点进行显示。
可选地,所述二阶贝塞尔曲线包括三段贝塞尔曲线,所述基于所述选中字母,确定横向宽度为H、纵向高度为2W,且相对于横轴对称的二阶贝塞尔曲线的步骤包括:
按照预设的选中字母坐标与各段二阶贝塞尔曲线的关联关系,确定第一段贝塞尔曲线的起点坐标为(0,-W)、控制点坐标为(0,-W/2)、终点坐标为(-H/2,-W/4),确定第二段贝塞尔曲线的起点坐标为(-H/2,-W/4)、控制点坐标为(-H,0)、终点坐标为(-H/2,W/4),确定第三段贝塞尔曲线的起点坐标为(-H/2,W/4)、控制点坐标为(0,W/2)、终点坐标为(0,W)。
可选地,采用以下数学式确定各所述临近字母的横向偏移:
Dx=((Dy-Ay)/(By-Ay))*(Bx-Ax)+Ax;
其中,DX为临近字母的横向偏移,Dy为临近字母的纵坐标,Ax、Ay分别为与临近字母纵向相邻的一等分点的横坐标和纵坐标,Bx、By分别为与临近字母纵向相邻的另一等分点的横坐标和纵坐标。
可选地,在偏移显示所述选中字母以及各所述临近字母的同时,还执行以下步骤:
按照与未偏移字母不同的显示参数,突出显示所述选中字母以及各所述临近字母。
可选地,所述显示参数为字体大小,所述突出显示所述选中字母以及各所述临近字母包括:
将所述选中字母和各所述临近字母的字体放大显示,其中,所述选中字母的字体大于各所述临近字母,且沿所述选中字母向两侧方向,各所述临近字母的字体逐渐缩小。
可选地,所述显示参数为透明度,所述突出显示所述选中字母以及各所述临近字母包括:
将所述选中字母按预设透明度显示,将各所述临近字母的透明度缩小显示,其中,沿所述选中字母向两侧方向,各所述临近字母的透明度逐渐增加。
可选地,在偏移显示所述选中字母以及各所述临近字母的同时,还执行以下步骤:
将所述选中字母的区段内的各联系人基于姓氏进行排序,并显示包括排序后的各联系人姓氏的姓氏提示列表。
可选地,所述显示包括排序后的各联系人姓氏的姓氏提示列表的步骤之后,还包括:
在侦测到所述选中字母的选中操作撤销时,在预设时段内持续显示所述姓氏提示列表。
进一步地,本发明还提供一种移动终端,该移动终端包括:
存储有导航条显示程序的存储器;
处理器,配置为执行所述导航条显示程序以实现如下步骤:
在侦测到导航条内某个字母被选中时,以所述选中字母为原点建立坐标系,并基于所述选中字母,确定横向宽度为H、纵向高度为2W,且相对于横轴对称的二阶贝塞尔曲线,其中,二阶贝塞尔曲线的横向顶点坐标为(-H,0);
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710381763.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种有机废料处理装置和方法
- 下一篇:光注入器元件