[0042] 以下结合附图,通过详细说明一个较佳的具体实施例,对本发明做进一步阐述。
[0043] 如图2所示,一种改变状态栏样式的系统,应用于手机或平板电脑,包含:依次连接的布局模块1、处理事件模块2、记录模块3及显示模块4;布局模块1,用于生成状态栏样式;处理事件模块2,用于实现对状态栏的操作;记录模块3,用于记录和保存状态栏的位置;显示模块4,用于将状态栏显示到移动终端的屏幕上。
[0044] 如图3所示,一种用于上述改变状态栏样式的系统的方法,包含以下步骤:
[0045] 步骤1、布局模块1生成状态栏样式并确定状态栏的初始位置;
[0046] 步骤2、处理事件模块2记录用户对状态栏的操作,并将操作信息发送至记录模块3;
[0047] 步骤3、系统通过记录模块3记录和保存状态栏的位置,并将状态栏的位置信息发送至显示模块4;
[0048] 步骤4、系统通过显示模块4将状态栏的最终位置显示到屏幕上。
[0049] 步骤1中的状态栏样式包含可拖动式、吸附式。
[0050] 可拖动式状态栏吸附的位置可以是屏幕四个边其中一个边。屏幕上端是大多数人的习惯,屏幕下方类似于Windows状态栏风格,状态也可以在屏幕左侧或者右侧。本样式主要隐藏不重要的信息来节省屏幕空间。在本样式中,重要的提示信息显示在屏幕上,如电量,时间等。
[0051] 吸附式状态栏吸附的位置可以是屏幕任意一个角(右上角是大多数人的习惯)。本样式主要隐藏不重要的信息来节省屏幕空间。在本样式中,重要的提示信息显示在屏幕上,如电量,时间等,不重要的信息如某个第三方应用的通知信息则需要点击更多按钮来查看。点击更多按钮显示全部提示信息。这种设计可以比原生状态栏显示更多的信息。理论上讲,这种显示方式可以显示无穷多个信息。
[0052] 步骤1中的状态栏的初始位置为屏幕四个边、屏幕四个角其中之一。
[0053] 如图4所示,一种将上述改变状态栏样式的方法应用于移动终端主界面的方法,包含以下步骤:
[0054] S1、长按状态栏,当状态栏出现边界框时,布局模块1检测到状态栏进入可拖动状态;
[0055] S2、处理事件模块2拖动状态栏并判断状态栏与移动终端屏幕的位置;
[0056] 若状态栏102与移动终端屏幕的接触点靠近屏幕四个边其中一个边界时,记录模块3将状态栏102吸附到该屏幕边界,显示模块4将状态栏102显示为可拖动式,如图5和图6所示;
[0057] 若状态栏102与移动终端屏幕的接触点靠近屏幕四个角其中一个时,记录模块3将状态栏102吸附到该屏幕边界点,显示模块4将状态栏102显示为可吸附式,如图7所示。
[0058] 应用程序界面时,状态栏102和标题栏101的功能都是显示某些信息,根据这点完全可以讲状态栏102和标题栏101合二为一(如图8所示),以减少屏幕空间的占用。至于在合并后状态栏102和标题栏101显示信息的安排可以默认标题栏显示在合并后状态栏102的左边,原状态栏102显示的信息依次向右移。之所有可以这么安排是因为状态栏102显示的信息大多数情况下都没有用完状态栏102整个空间。操作方式:当应用存在标题栏101时,则把应用的标题栏101显示在如上位置。标题栏101可以变长或短(一般大约5字左右);当应用不存在标题栏101时,显示原来样子。
[0059] 如图9所示,一种将上述改变状态栏样式的方法应用于移动终端应用程序界面的方法,包含以下步骤:
[0060] a:长按状态栏,当状态栏出现边界框时,布局模块1检测到状态栏进入可拖动状态;
[0061] b:处理事件模块2拖动状态栏并判断状态栏与移动终端屏幕的位置;
[0062] 若状态栏102与移动终端屏幕的接触点靠近屏幕四个边其中一个边界时,记录模块3将状态栏102吸附到该屏幕边界,显示模块4将状态栏102与应用程序标题栏合二为一,如图8所示;
[0063] 若状态栏102与移动终端屏幕的接触点靠近屏幕四个角其中一个时,记录模块3将状态栏102吸附到该屏幕边界点,显示模块4将状态栏102显示为可吸附式,应用程序标题栏101不改变。
[0064] 一种自适应改变状态栏样式的方法,包含以下步骤:
[0065] 重力传感器检测到移动终端方向改变时,处理事件模块2改变状态栏位置,布局模块1不改变状态栏的样式;例如,当状态栏位于屏幕的上边沿,当检测到手机方向盖面后,状态栏自动调整到新方向的上边沿显示,当状态栏为扇形样式时,吸附原则和条形样式相同;
[0066] 加速度传感器检测到移动终端甩动时,处理事件模块2将状态栏沿移动终端甩动的方向吸附。
[0067] 具体应用:1、主界面时对该状态栏的操作方法。
[0068] (1)改变位置的操作,如图4所示:
[0069] 长按状态栏,当状态栏出现边界框的时候,布局模块1检测到状态栏进入可拖动状态;
[0070] 拖动状态栏,处理事件模块2判断状态栏与移动终端屏幕的位置;
[0071] 若状态栏102与移动终端屏幕的接触点靠近屏幕四个边其中一个边界时,记录模块3将状态栏102吸附到该屏幕边界,显示模块4将状态栏102显示为可拖动式,如图5和图6所示;
[0072] 若状态栏102与移动终端屏幕的接触点靠近屏幕四个角其中一个时,记录模块3将状态栏102吸附到该屏幕边界点,显示模块4将状态栏102显示为可吸附式,如图7所示。
[0073] (2)对状态栏显示信息的操作:
[0074] 状态栏吸附在屏幕四个边其中一个边界时,手指放在状态栏上,向相反方向滑动即可打开下拉状态栏,查看状态栏显示的通知;
[0075] 状态栏102吸附在屏幕四个顶点时,状态栏102缩小为一个扇形,当要查看状态栏102时有两种情况,查看其它未显示的状态图标及查看状态栏102显示的通知。对于查看其它未显示的状态图标,当点击状态栏102后,状态栏102的扇形会变大,并变大到足以显示多有的状态图标。对于查看状态栏102显示的通知,只需要在点击状态栏102后,点击更多按钮如图11所示,即可显示状态栏102的通知。
[0076] 2、应用程序(app)界面时对该状态栏的操作方法。
[0077] (1)当状态栏吸附在屏幕四个边其中一个边界时,状态栏和应用程序的标题栏合二为一,拖动状态栏改变位置的操作和在主界面的操作相同;
[0078] (2)当状态栏吸附在屏幕四个顶点时,状态栏和应用程序的标题栏没有合二为一,应用程序的标题栏和普通样式一样为长条形,状态栏为扇形,当对状态栏拖动改变位置时,和在主界面的操作一样,只不过应用程序的标题栏位置不变,拖动的是扇形的状态栏(因为状态栏和App的标题栏没有合二为一)。
[0079] 3、除拖动、点击以外对状态栏的操作,如图10所示。
[0080] (1)打开下拉状态栏:当状态栏处于条形样式时,按住状态栏向屏幕中心方向滑动,即可打开下拉状态栏。当处在扇形样式时,除了单击更多按钮,按住扇形状态栏想屏幕中心滑动,也可让扇形状态栏变大以显示更多状态图标。
[0081] (2)主界面自适应改变状态栏样式的方法。
[0082] ①用户手动改变方法同上述操作1和2。
[0083] ②传感器自动触发改变。
[0084] 重力传感器的改变(即屏幕方向的改变):当手机方向改变后,处理事件模块2改变状态栏位置,布局模块1不改变状态栏样式。例如,当状态栏位于屏幕的上边沿,当检测到手机方向盖面后,状态栏自动调整到新方向的上边沿显示,当状态栏为扇形样式时,吸附原则和条形样式相同。
[0085] 加速度传感器:无论状态栏处于条形样式还是扇形样式,当用户向某方向甩动手机时,处理事件模块2将状态栏会沿着甩动的方向吸附,就像状态栏被用户甩出去一样。比如,状态栏原来在屏幕的上边沿,当用户向下甩动手机后,状态栏会向下吸附在屏幕的下边沿。当状态栏为扇形样式时,原位置在屏幕的右上角,当用户向下甩动时,状态栏会吸附在屏幕的右下角。
[0086] (3)应用程序界面自适应改变状态栏样式的方法。
[0087] 当打开的应用程序是非全屏时,条形样式下的状态栏会和应用程序的标题栏合并;
[0088] 当应用程序是全屏时,状态栏(条形样式和扇形样式)会隐藏不显示。
[0089] 尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。