屏幕显示方法、装置及移动终端制造方法及图纸

技术编号:10953926 阅读:63 留言:0更新日期:2015-01-23 15:36
本发明专利技术公开了一种屏幕显示方法、装置及移动终端,属于终端技术领域。所述方法包括:当发生预设事件时,从内存获取当前屏幕的第一界面;根据用户设置的缩小比例,对所述第一界面进行全局缩放,得到所述当前屏幕的第二界面;基于用户指定的位置,在终端屏幕上显示所述第二界面。本发明专利技术通过对界面进行缩小显示,使得在不损失任何界面元素的情况下,能够使得界面缩小显示,适用于不同用户的手掌,且由于可以根据用户的指定位置确定该第二界面的实际显示位置,还可以适用于不同用户的左右手习惯。

【技术实现步骤摘要】
屏幕显示方法、装置及移动终端
本公开涉及终端
,尤其涉及一种屏幕显示方法、装置及移动终端。
技术介绍
随着移动终端的发展,为了满足用户对视听的需求,涌现出了许多大屏幕手机,如屏幕尺寸为5寸、5.5寸等等,对于这种大屏幕手机,用户很难做到单手操作,而在很多场景下,也不允许用户进行双手操作,因此,其使用受到很大局限。 在相关技术中,一般可以通过下拉悬停的方式,通过用户的拖拽等操作,将界面下拉,以使得界面中部分元素的显示位置下移,实现了将待操作的部分移动至用户单手可以触及的位置进行显示,从而实现用户的单手操作。 上述解决方式,是通过界面中部分元素的显示位置下移实现的,在该过程中,界面中另一部分元素随着下移的动作,不再显示在屏幕上,损失了屏幕上的一部分显示,导致屏幕显示不完整。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种屏幕显示方法、装置及移动终端。 根据本公开实施例的第一方面,提供一种屏幕显示方法,包括: 当发生预设事件时,从内存获取当前屏幕的第一界面; 根据用户设置的缩小比例,对所述第一界面进行全局缩放,得到所述当前屏幕的第二界面; 基于用户指定的位置,在终端屏幕上显示所述第二界面。 在另一实施例中,对所述第一界面进行全局缩放,得到当前屏幕的第二界面之前,所述方法包括: 获取用户输入的缩小比例;或, 获取用户在单手可控范围测试页面上的接触点,基于接触点坐标和所述当前屏幕,确定缩小比例。 在另一实施例中,所述方法还包括: 当检测到对第一按键的双击操作时,确定发生预设事件;或, 当检测到对第二按键的双击操作时,确定发生预设事件;或, 当检测到对设置面板中缩小模式激活按键的激活操作时,确定发生预设事件;或, 当检测到所述当前屏幕上预设面积的触摸事件,且所述触摸事件的滑动轨迹与终端纵轴负向之间的夹角小于预设角度,确定发生预设事件;或, 当检测到所述当前屏幕上的滑动事件,所述滑动事件的滑动轨迹与终端纵轴负向之间的夹角小于预设角度,且所述滑动事件的结束接触点的接触时长大于预设时长,确定发生预设事件。 在另一实施例中,所述基于用户指定的位置,在终端屏幕上显示所述第二界面,包括: 在所述当前屏幕上,获取在屏幕渲染坐标系中用户指定的位置坐标; 根据所述位置坐标,对所述第二界面进行平移,使得所述第二界面的第一边界与所述当前屏幕的第三边界重合,所述第二界面的第二边界与所述当前屏幕的第四边界重合; 在所述终端屏幕上显示平移后的第二界面。 在另一实施例中,所述基于用户指定的位置,在终端屏幕上显示所述第二界面之后,所述方法还包括: 在触摸事件坐标系中,检测在所述第二界面上的触摸事件,得到所述触摸事件的第一触摸点坐标; 计算原点坐标与所述第二界面的左上顶点坐标之间的第一平移向量,所述第一平移向量从原点指向所述第二界面的左上顶点; 计算所述第一触摸点坐标与所述第一平移向量之间的差,作为所述触摸事件的第二触摸点坐标。 在另一实施例中,所述基于用户指定的位置,在终端屏幕上显示所述第二界面之后,所述方法还包括: 在触摸事件坐标系中,检测在所述第二界面上的触摸事件,得到所述触摸事件的第一触摸点坐标; 计算所述第二界面的左上顶点坐标与原点坐标之间的第二平移向量,所述第二平移向量从所述第二界面的左上顶点指向原点; 计算所述第一触摸点坐标与所述第一平移向量之间的和,作为所述触摸事件的第二触摸点坐标。 在另一实施例中,所述基于用户指定的位置,在终端屏幕上显示所述第二界面之后,所述方法还包括: 当检测到对所述第二界面的拖拽操作时,根据所述拖拽操作,在所述终端屏幕上移动所述第二界面。 在另一实施例中,根据所述拖拽操作,在所述终端屏幕上移动所述第二界面包括: 根据所述拖拽操作的移动轨迹,改变对所述第二界面进行渲染的显示位置参数; 根据改变后的显示位置参数,在所述终端屏幕上渲染所述第二界面。 在另一实施例中,所述方法还包括: 在所述终端屏幕上对所述第二界面以外的区域进行实时的高斯模糊; 在显示所述第二界面时,显示经过高斯模糊的其他区域。 在另一实施例中,基于用户指定的位置,在终端屏幕上显示所述第二界面之后,所述方法还包括: 当检测到对第一按键的双击操作时,将所述第二界面切换为所述第一界面进行显示;或, 当检测到对第二按键的双击操作时,将所述第二界面切换为所述第一界面进行显示;或, 当检测到所述当前屏幕上预设面积的触摸事件,且所述触摸事件的滑动轨迹与终端纵轴正向之间的夹角小于预设角度,将所述第二界面切换为所述第一界面进行显示;或, 当检测到所述当前屏幕上的滑动事件,且所述滑动事件的滑动轨迹与终端纵轴正向之间的夹角小于预设角度,将所述第二界面切换为所述第一界面进行显示。 在另一实施例中,所述方法还包括: 当检测到屏幕下移操作,根据所述屏幕下移操作的滑动轨迹的结束点,确定所述当前屏幕的顶点位置,根据所述顶点位置,显示所述当前屏幕的第三界面。 根据本公开实施例的第二方面,提供一种屏幕显示装置,包括 获取模块,用于当发生预设事件时,从内存获取当前屏幕的第一界面; 缩放模块,用于对所述第一界面进行全局缩放,得到所述当前屏幕的第二界面; 显示模块,用于基于用户指定的位置,在终端屏幕上显示所述第二界面。 在另一实施例中,所述装置还包括: 第一缩小比例获取模块,用于获取用户输入的缩小比例;或, 第二缩小比例获取模块,用于获取用户在单手可控范围测试页面上的接触点,基于接触点坐标和所述当前屏幕,确定缩小比例。 在另一实施例中,所述装置还用于当检测到对第一按键的双击操作时,确定发生预设事件;或,当检测到对第二按键的双击操作时,确定发生预设事件;或,当检测到对设置面板中缩小模式激活按键的激活操作时,确定发生预设事件;或,当检测到所述当前屏幕上预设面积的触摸事件,且所述触摸事件的滑动轨迹与终端纵轴负向之间的夹角小于预设角度,确定发生预设事件;或,当检测到所述当前屏幕上的滑动事件,所述滑动事件的滑动轨迹与终端纵轴负向之间的夹角小于预设角度,且所述滑动事件的结束接触点的接触时长大于预设时长,确定发生预设事件。 在另一实施例中,所述显示模块用于在所述当前屏幕上,获取在屏幕渲染坐标系中用户指定的位置坐标;根据所述位置坐标,对所述第二界面进行平移,使得所述第二界面的第一边界与所述当前屏幕的第三边界重合,所述第二界面的第二边界与所述当前屏幕的第四边界重合;在所述终端屏幕上显示平移后的第二界面。 在另一实施例中,所述装置还包括: 第一坐标确定模块,用于在触摸事件坐标系中,检测在所述第二界面上的触摸事件,得到所述触摸事件的第一触摸点坐标;计算原点坐标与所述第二界面的左上顶点坐标之间的第一平移向量,所述第一平移向量从原点指向所述第二界面的左上顶点;计算所述第一触摸点坐标与所述第一平移向量之间的差,作为所述触摸事件的第二触摸点坐标。 在另一实施例中,所述装置还包括: 第二坐标确定模块,用于在所述触摸事件坐标系中,检测在所述第二界面上的触摸事件,得到所述触摸事件的第一触摸点坐标; 计算所述第二界面的左上顶点坐标与原点坐标之间的第二本文档来自技高网...

【技术保护点】
一种屏幕显示方法,其特征在于,所述方法包括:当发生预设事件时,从内存获取当前屏幕的第一界面;根据用户设置的缩小比例,对所述第一界面进行全局缩放,得到所述当前屏幕的第二界面;基于用户指定的位置,在终端屏幕上显示所述第二界面。

【技术特征摘要】
1.一种屏幕显示方法,其特征在于,所述方法包括: 当发生预设事件时,从内存获取当前屏幕的第一界面; 根据用户设置的缩小比例,对所述第一界面进行全局缩放,得到所述当前屏幕的第二界面; 基于用户指定的位置,在终端屏幕上显示所述第二界面。2.根据权利要求1所述的方法,其特征在于,对所述第一界面进行全局缩放,得到当前屏幕的第二界面之前,所述方法包括: 获取用户输入的缩小比例;或, 获取用户在单手可控范围测试页面上的接触点,基于接触点坐标和所述当前屏幕,确定缩小比例。3.根据权利要求1所述的方法,其特征在于,所述方法还包括: 当检测到对第一按键的双击操作时,确定发生预设事件;或, 当检测到对第二按键的双击操作时,确定发生预设事件;或, 当检测到对设置面板中缩小模式激活按键的激活操作时,确定发生预设事件;或, 当检测到所述当前屏幕上预设面积的触摸事件,且所述触摸事件的滑动轨迹与终端纵轴负向之间的夹角小于预设角度,确定发生预设事件;或, 当检测到所述当前屏幕上的滑动事件,所述滑动事件的滑动轨迹与终端纵轴负向之间的夹角小于预设角度,且所述滑动事件的结束接触点的接触时长大于预设时长,确定发生预设事件。4.根据权利要求1所述的方法,其特征在于,所述基于用户指定的位置,在终端屏幕上显示所述第二界面,包括: 在所述当前屏幕上,获取在屏幕渲染坐标系中用户指定的位置坐标; 根据所述位置坐标,对所述第二界面进行平移,使得所述第二界面的第一边界与所述当前屏幕的第三边界重合,所述第二界面的第二边界与所述当前屏幕的第四边界重合; 在所述终端屏幕上显示平移后的第二界面。5.根据权利要求1所述的方法,其特征在于,所述基于用户指定的位置,在终端屏幕上显示所述第二界面之后,所述方法还包括: 在触摸事件坐标系中,检测在所述第二界面上的触摸事件,得到所述触摸事件的第一触摸点坐标; 计算原点坐标与所述第二界面的左上顶点坐标之间的第一平移向量,所述第一平移向量从原点指向所述第二界面的左上顶点; 计算所述第一触摸点坐标与所述第一平移向量之间的差,作为所述触摸事件的第二触摸点坐标。6.根据权利要求1所述的方法,其特征在于,所述基于用户指定的位置,在终端屏幕上显示所述第二界面之后,所述方法还包括: 在触摸事件坐标系中,检测在所述第二界面上的触摸事件,得到所述触摸事件的第一触摸点坐标; 计算所述第二界面的左上顶点坐标与原点坐标之间的第二平移向量,所述第二平移向量从所述第二界面的左上顶点指向原点; 计算所述第一触摸点坐标与所述第一平移向量之间的和,作为所述触摸事件的第二触摸点坐标。7.根据权利要求1所述的方法,其特征在于,所述基于用户指定的位置,在终端屏幕上显示所述第二界面之后,所述方法还包括: 当检测到对所述第二界面的拖拽操作时,根据所述拖拽操作,在所述终端屏幕上移动所述第二界面。8.根据权利要求7所述的方法,其特征在于,根据所述拖拽操作,在所述终端屏幕上移动所述第二界面包括: 根据所述拖拽操作的移动轨迹,改变对所述第二界面进行渲染的显示位置参数; 根据改变后的显示位置参数,在所述终端屏幕上渲染所述第二界面。9.根据权利要求1所述的方法,其特征在于,所述方法还包括: 在所述终端屏幕上对所述第二界面以外的区域进行实时的高斯模糊; 在显示所述第二界面时,显示经过高斯模糊的其他区域。10.根据权利要求1所述的方法,其特征在于,基于用户指定的位置,在终端屏幕上显示所述第二界面之后,所述方法还包括: 当检测到对第一按键的双击操作时,将所述第二界面切换为所述第一界面进行显示;或, 当检测到对第二按键的双击操作时,将所述第二界面切换为所述第一界面进行显示;或, 当检测到所述当前屏幕上预设面积的触摸事件,且所述触摸事件的滑动轨迹与终端纵轴正向之间的夹角小于预设角度,将所述第二界面切换为所述第一界面进行显示;或, 当检测到所述当前屏幕上的滑动事件,且所述滑动事件的滑动轨迹与终端纵轴正向之间的夹角小于预设角度,将所述第二界面切换为所述第一界面进行显示。11.根据权利要求1所述的方法,其特征在于,所述方法还包括: 当检测到屏幕下移操作,根据所述屏幕下移操作的滑动轨迹的结束点,确定所述当前屏幕的顶点位置,根据所述顶点位置,显示所述当前屏幕的第...

【专利技术属性】
技术研发人员:王滢李伟星朱才
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1