圆形屏幕的界面显示方法和装置的制造方法

文档序号:9523989阅读:1193来源:国知局
圆形屏幕的界面显示方法和装置的制造方法
【技术领域】
[0001]本申请涉及电子智能设备技术领域,尤其涉及一种圆形屏幕的界面显示方法和装置。
【背景技术】
[0002]目前,圆形屏幕的智能设备如智能手表发展越来越热门,很多厂商也开始推出自己的圆形屏幕的智能手表。相对于传统矩形屏幕智能手表,由于圆形屏幕智能手表兼具传统手表外形的美观和现在智能设备多功能的优点,已经在不断的被广大消费者接受和青睐。
[0003]在现有技术中,已公开的圆形屏幕的智能手表的技术方案中,按钮、列表、对话框等控件依然和传统的方形屏幕智能设备上的布局方式无异,仍然是线性的排布。比如列表,依然是上下划动的列表。目前的在圆形屏幕上定位控件的方式和矩形屏幕上的方式是一样的,即原点在左上角,向右及向下偏移一定的距离。
[0004]尤其是,现有技术存在以下缺点:
[0005]第一:对于传统的矩形屏幕上的线性控件布局方式(比如列表),现有技术充分的利用了矩形屏幕这样的特点,列表刷新时以上下线性的方式滚动更新,文字也是横排的布局,这样可以给以用户美观和阅读的方便。但是该技术方案应用到圆形屏幕上的时候,由于圆形屏幕在利用传统线性列表布局的时候造成了每个项目内容长度的不一致,使得特别是圆形屏幕最上面和最下面的项目内容被截断,造成了用户使用和阅读上的困难。所以业界需要一种能够适应于圆形屏幕这一圆形区域特点的布局方式,让用户操作和阅读起来更方便。
[0006]第二:传统的控件布局方式在圆形屏幕上的面积利用率低,比如放置四个按钮,按照线性的布局方式,用户可点击的区域(如附图1)是少于扇形按钮的(如附图2),因为线性排列的四个按钮之外,是有一定的区域是无法使用的,这样子造成了屏幕面积上的浪费。
[0007]第三:对于传统的基于原点位于矩形区域左上角并且向右向下偏移一定位置的编程控件定位方式,当这种现有方案应用在圆形屏幕上的时候,出现了一定的困难。首先是这样的原点位置在圆形屏幕上是不存在的,所以只能假想一个正方形区域,而圆形屏幕区域实际上是这个正方形的内圆。原点的位置位于这个正方形区域的左上角。圆形屏幕设备的开发者在编程的时候依然是按照圆形屏幕以外的在矩形区域的定位方式来进行。这样导致了正方形四个边角位置不能显示在圆形屏幕的问题,使得开发者不得不重复的考虑是否所放置的控件位于屏幕之外还是屏幕之内,进而造成较高的开发成本。

【发明内容】

[0008]有鉴于此,本发明的主要目的是提供一种圆形屏幕的界面显示方法和装置,以提高屏幕面积的使用率,以及提高屏幕操作的便利性。
[0009]本发明的技术方案是这样实现的:
[0010]一种圆形屏幕的界面显示方法,包括:
[0011]获取需显示的控件的信息;
[0012]绘制所述控件对应的扇形或扇环,所述扇形或扇环通过极坐标系的极轴、极径和极角进行定位,所述极坐标系是以所述圆形屏幕的圆心作为极点的极坐标系,所述扇形或扇环的圆心为所述极坐标系的极点;
[0013]将所述控件的内容信息绘制到该控件对应的扇形或扇环中。
[0014]在一种优选实施方式中,所述控件至少包括以下的任意种:
[0015]按钮、列表、转轴、对话框。
[0016]在一种优选实施方式中,所述需显示的控件为按钮或列表时,所述绘制所述控件对应的扇形或扇环,具体包括:根据需显示的按钮的数量,以及预设扇形或扇环的最小角度,绘制需显示的按钮对应的扇形或扇环,每一个扇形或扇环对应一个按钮;或者根据需显示的列表项的数量,以及预设的扇形或扇环的最小角度,绘制需显示的按钮对应的扇形或扇环,每一个扇形或扇环对应一个列表项。
[0017]在一种优选实施方式中,所述需显示的控件为转轴时,所述绘制所述控件对应的扇形或扇环,具体包括:绘制首尾相连的扇环形成一个和屏幕极点同圆心的圆环,将该圆环作为所述转轴,并以所述极坐标系的极轴为基准,在所述圆环的边缘上显示当前浏览内容的滑动条。
[0018]在一种优选实施方式中,该方法还进一步包括:在接收到在所述圆形屏幕上进行顺时针或逆时针的滑动指令时,将所述圆环以极点为中心沿顺时针或逆时针方向转动,其中在极轴的一侧依次转出之前未显示的圆环中的内容,在极轴的另一侧依次消除之前已显示的圆环中的内容。
[0019]在一种优选实施方式中,所述需显示的控件为对话框时,所述绘制所述控件对应的扇形或扇环,具体包括:绘制首尾相连的扇形,形成一个和屏幕极点同圆心的同心圆,将该同心圆作为所述对话框。
[0020]在一种优选实施方式中,当所述对话框中包括一个按钮时,该方法进一步包括:绘制一个和屏幕极点同圆心的同心圆,且该同心圆小于所述对话框的同心圆,将该小同心圆作为该对话框中的按钮。
[0021]在一种优选实施方式中,当所述对话框中包括二个以上按钮时,该方法进一步包括:根据需显示的对话框按钮的数量,以及预设扇形或扇环的最小角度,在所述对话框的同心圆内绘制需显示的对话框按钮对应的扇形或扇环,每一个扇形或扇环对应一个对话框按钮。
[0022]在一种优选实施方式中,该方法进一步包括:在需要显示的控件对应扇形或扇环的角度之和大于一个圆周时,以所述极坐标系的极轴为初始位置显示所述扇形和扇环,直到显示完一个圆周为止;
[0023]在接收到在所述圆形屏幕上进行顺时针或逆时针的滑动指令时,将所述扇形或扇环以极点为中心沿顺时针或逆时针方向转动,其中在极轴的一侧依次转出之前未显示的扇形或扇环内容进行显示,在极轴的另一侧依次消除之前已显示的扇形或扇环内容。
[0024]在一种优选实施方式中,所述将所述扇形或扇环以极点为中心沿顺时针或逆时针方向转动的转动方式包括以下任意种:渐进式转动,跳格式转动,翻页式转动;
[0025]所述渐进式转动为:当接收到滑动指令时,根据滑动指令的轨迹,所述扇形或扇环转动相应的角度;
[0026]所述跳格式转动为:当接收到一次滑动指令时,将所述扇形或扇环转动一个扇形或扇环的角度;
[0027]所述翻页式转动为:当接收到滑动指令时,将所述当前屏幕的扇形或扇环切换到下一个屏幕的扇形或扇环。
[0028]—种圆形屏幕的界面显示装置,包括:
[0029]控件模块,用于获取需显示的控件的信息;
[0030]绘制模块,用于绘制所述控件对应的扇形或扇环,所述扇形或扇环通过极坐标系的极轴、极径和极角进行定位,所述极坐标系是以所述圆形屏幕的圆心作为极点的极坐标系,所述扇形或扇环的圆心为所述极坐标系的极点;
[0031]所述绘制模块进一步用于将所述控件的内容信息绘制到该控件对应的扇形或扇环中。
[0032]在一种优选实施方式中,该装置进一步包括:设置模块,用于设置极轴的角度、扇形或扇环的最小角度、和/或扇形或扇环的滑动方式。
[0033]在一种优选实施方式中,所述控件至少包括以下的任意种:
[0034]按钮、列表、转轴、对话框。
[0035]与现有技术相比,本发明通过应用圆形屏幕这一圆形的特点,以扇形或扇环为控件基本形状,重新设计了诸如按钮、列表、转轴和对话框等控件,本发明是一种可以用于在圆形屏幕特别是圆形小屏幕的智能终端上非线性界面布局的方法和装置,从而高效的利用圆形屏幕,解决了传统线性布局在在圆形屏幕上控件布局的不方便操作和屏幕面积使用率低的问题。同时本发明提出了一种在圆形屏幕上使用极坐标定位的编程方法,即以圆形屏幕的圆心为极点,以预设的方向为极轴,以极径和极角为坐标来定位,这种定位方法是本发明提出的一种基于所述非线性布局而引申出的一种新的界面编程方法。这种定位方式,可以使得开发者不必重复考虑是否所放置的控件位于屏幕之外还是
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1