【技术实现步骤摘要】
—种通讯录导航条显示方法及装置
本专利技术属于通信领域,尤其涉及一种通讯录导航条显示方法及装置。
技术介绍
随着科学技术的发展,人民生活水平的提高,智能终端已经成为人们日常生活中不可缺少的交流工具。在使用智能终端联系别人的时候,例如,使用手机联系别人的时候,需要使用手机的通讯录来查找要联系的联系人。目前,智能终端的通讯录导航条排列显示方法,通常是将存入的联系人姓氏按照字母排序后,存入导航条中,该导航条的字母再竖直排列显示在智能终端的屏幕上,如图1所示。在图1中,导航条的联系人姓氏字母为“ABCDEFGHIJKLMNOPQRSTUVWXYZ”,该导航条竖直排列显示在智能终端的屏幕上。由于导航条的字母是从屏幕上到屏幕下竖直排列的,而智能终端的屏幕大小有限,因此采用该方法显示的导航条的两个字母之间的间隙比较小,用户在选择联系人姓氏字母时,在邻近的两个字母中很难定位到正确的位置,从而导致误点击率过高。
技术实现思路
本专利技术实施例提供了一种通讯录导航条显示方法,旨在解决现有方法显示的导航条中,两个相邻的字母之间的空隙较细,从而导致误点率过高的问题。本专利技术实施例是这样实现的,一种通讯录导航条显示方法,所述方法包括下述步骤:监听触屏事件;在监听到触屏事件后,确定触屏点的坐标;根据所述触屏点的坐标、导航条的首字母的坐标及导航条的末字母的坐标,确定经过所述导航条的首字母及导航条的末字母的圆弧所在的圆的圆心和半径;在以所述半径及圆心形成的圆与导航条的首字母和末字母相交得到的圆弧段上显示所述导航条。本专利技术实施例的另一目的在于提供一种通讯录导航条显示装置,所述 ...
【技术保护点】
一种通讯录导航条显示方法,其特征在于,所述方法包括下述步骤:监听触屏事件;在监听到触屏事件后,确定触屏点的坐标;根据所述触屏点的坐标、导航条的首字母的坐标及导航条的末字母的坐标,确定经过所述导航条的首字母及导航条的末字母的圆弧所在的圆的圆心和半径;在以所述半径及圆心形成的圆与导航条的首字母和末字母相交得到的圆弧段上显示所述导航条。
【技术特征摘要】
1.一种通讯录导航条显示方法,其特征在于,所述方法包括下述步骤: 监听触屏事件; 在监听到触屏事件后,确定触屏点的坐标; 根据所述触屏点的坐标、导航条的首字母的坐标及导航条的末字母的坐标,确定经过所述导航条的首字母及导航条的末字母的圆弧所在的圆的圆心和半径; 在以所述半径及圆心形成的圆与导航条的首字母和末字母相交得到的圆弧段上显示所述导航条。2.如权利要求1所述的方法,其特征在于,在所述触屏点位于导航条的首字母与末字母两点间线段的垂直平分线上时,所述根据所述触屏点的坐标、导航条的首字母的坐标及导航条的末字母的坐标,确定经过所述导航条的首字母及导航条的末字母的圆弧所在的圆的半径的步骤具体包括: 根据所述导航条的首字母的坐标及导航条的末字母的坐标确定所述首字母与末字母的中点坐标; 根据所述触屏点的坐标和所述首字母与末字母的中点坐标确定所述触屏点和所述导航条的首字母与末字母的中点之间的距离; 根据所述导航条的首字母的坐标及导航条的末字母的坐标确定所述导航条的首字母和末字母之间的距离 ; 根据所述触屏点和所述导航条的首字母与末字母的中点之间的距离以及所述导航条的首字母和末字母之间的距离,确定经过所述触屏点、导航条的首字母及导航条的末字母的圆弧所在的圆的半径。3.如权利要求1所述的方法,其特征在于,在所述触屏点不是位于导航条的首字母与末字母两点间线段的垂直平分线上时,所述根据所述触屏点的坐标、导航条的首字母的坐标及导航条的末字母的坐标,确定经过所述导航条的首字母及导航条的末字母的圆弧所在的圆的半径的步骤具体包括: 根据所述导航条的首字母的坐标及导航条的末字母的坐标确定所述首字母与末字母的中点坐标; 将所述触屏点投影到导航条的首字母与末字母的中点与圆心的连线上,并确定得到的所述触屏点的投影点的坐标; 根据所述触屏点的投影点的坐标和所述首字母与末字母的中点坐标,确定所述触屏点的投影点和所述导航条的首字母与末字母的中点之间的距离; 根据所述导航条的首字母的坐标及导航条的末字母的坐标确定所述导航条的首字母和末字母之间的距离; 根据所述触屏点的投影点和所述导航条的首字母与末字母的中点之间的距离,以及所述导航条的首字母和末字母之间的距离,确定经过所述触屏点的投影点、导航条的首字母及导航条的末字母的圆弧所在的圆的半径。4.如权利要求2所述的方法,其特征在于,所述根据所述触屏点和所述导航条的首字母与末字母的中点之间的距离以及所述导航条的首字母和末字母之间的距离,确定经过所述触屏点、导航条的首字母及导航条的末字母的圆弧所在的圆的半径的步骤具体包括: 根据下式确定经过所述触屏点、导航条的首字母及导航条的末字母的圆弧所在的圆的半径:(r-w)'2+(h/2) '2 = r'2 其中,r为圆的半径;w为触屏点和导航条的首字母与末字母的中点之间的距离;h为导航条的首字母和末字母之间的距离。5.如权利要求1所述的方法,其特征在于,所述在以所述半径及圆心形成的圆与导航条首字母和末字母相交得到的圆弧段上显示所述导航条的步骤具体包括: 确定导航条的首字母、圆心、导航条的末字母形成的夹角的度数; 根据确定的夹角的度数、半径、字母在导航条显示的顺序以及导...
【专利技术属性】
技术研发人员:卢伟超,赵智宝,秦龙龙,
申请(专利权)人:TCL集团股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。