【技术实现步骤摘要】
本专利技术涉及移动终端领域,尤其涉及一种窗口显示方法及移动终端。
技术介绍
随着移动终端技术的发展,手机的屏幕也一直朝着更大的方向发展,已经有手机厂商将手机屏幕的尺寸从5英寸提升到了7英寸。然而,对于习惯单手操作的用户来说,尽管大屏手机带来的视觉体验更加出色,但是用户很难在大屏手机上实现单手操作。为了使用户能够在大屏手机上进行单手操作,可以将全屏显示的大窗口缩放成小窗口显示,用户可以在小窗口通过单手完成所有操作。现有技术中的一种方案是在主屏幕的最上层添加一个全屏悬浮窗口,通过截屏获取当前屏幕的位图信息,然后将位图信息进行缩小处理,将缩小后的位图信息显示在全屏悬浮窗口的指定区域,即实现小窗口显示。为了保证小窗口显示的内容与主屏幕的内容一致,需要周期性的截屏以获取实时的位图信息,并周期性的更新小窗口显示的内容。但是,若截屏的频率过高,则内存中会保存大量的位图信息,如果内存中的位图信息不能及时被释放,就会导致内存长时间处于较高的占用率,影响用户体验;若截屏的频率过低,则会导致小窗口显示的画面不连贯,出现卡顿。
技术实现思路
本专利技术的实施例提供一种窗口显示方法及移动终端,用以解决现有技术中小窗口显示时内存占用率高及画面不连贯的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:本专利技术实施例的第一方面,提供一种窗口显示方法,包括:获取移动终端的显示屏的宽度值和高度值;根据所述显示屏的宽度值和高度值,以及预设的缩放比例,计算小窗口显示区域的宽度值和高度值,以及所述小窗口显示区域在所述显示屏中的位置信息;获取所述移动终端的当前界面包括的窗口;根据所述小窗口显 ...
【技术保护点】
一种窗口显示方法,其特征在于,包括:获取移动终端的显示屏的宽度值和高度值;根据所述显示屏的宽度值和高度值,以及预设的缩放比例,计算小窗口显示区域的宽度值和高度值,以及所述小窗口显示区域在所述显示屏中的位置信息;获取所述移动终端的当前界面包括的窗口;根据所述小窗口显示区域的宽度值和高度值,以及所述小窗口显示区域在所述显示屏中的位置信息,设置所述窗口的属性信息,所述属性信息包括:宽度值、高度值和位置信息;根据所述属性信息设置所述窗口对应的绘图表面的控制信息;通过所述控制信息控制所述移动终端在所述小窗口显示区域显示所述窗口对应的绘图表面的原始数据。
【技术特征摘要】
1.一种窗口显示方法,其特征在于,包括:获取移动终端的显示屏的宽度值和高度值;根据所述显示屏的宽度值和高度值,以及预设的缩放比例,计算小窗口显示区域的宽度值和高度值,以及所述小窗口显示区域在所述显示屏中的位置信息;获取所述移动终端的当前界面包括的窗口;根据所述小窗口显示区域的宽度值和高度值,以及所述小窗口显示区域在所述显示屏中的位置信息,设置所述窗口的属性信息,所述属性信息包括:宽度值、高度值和位置信息;根据所述属性信息设置所述窗口对应的绘图表面的控制信息;通过所述控制信息控制所述移动终端在所述小窗口显示区域显示所述窗口对应的绘图表面的原始数据。2.根据权利要求1所述的方法,其特征在于,在所述获取移动终端的显示屏的宽度值和高度值之前,所述方法还包括:接收第一操作指令,所述第一操作指令用于指示所述移动终端进入小窗口显示模式;所述第一操作指令包括:点击第一按键操作、在所述显示屏进行第一缩放手势操作和将所述移动终端摇动预设次数操作中的任意一种。3.根据权利要求1所述的方法,其特征在于,所述小窗口显示区域在所述显示屏中的位置信息包括:水平偏移量和垂直偏移量;所述水平偏移量为所述小窗口显示区域的左上角顶点在水平方向上相对于所述显示屏的左上角顶点的偏移量,所述垂直偏移量为所述小窗口显示区域的左上角顶点在垂直方向上相对于所述显示屏的左上角顶点的偏移量;或者,所述水平偏移量为所述小窗口显示区域的右上角顶点在水平方向上相对于所述显示屏的右上角顶点的偏移量,所述垂直偏移量为所述小窗口显示区域的右上角顶点在垂直方向上相对于所述显示屏的右上角顶点的偏移量。4.根据权利要求3所述的方法,其特征在于,所述根据所述显示屏的宽度值和高度值,以及预设的缩放比例,计算小窗口显示区域的宽度值和高度值,以及所述小窗口显示区域在所述显示屏中的位置信息,包括:采用如下公式计算所述小窗口显示区域的宽度值、所述小窗口显
\t示区域的高度值、所述水平偏移量和所述垂直偏移量:所述小窗口显示区域的宽度值=所述显示屏的宽度值×所述缩放比例;所述小窗口显示区域的高度值=所述显示屏的高度值×所述缩放比例;所述水平偏移量=所述显示屏的宽度值-所述显示屏的宽度值×所述缩放比例;所述垂直偏移量=所述显示屏的高度值-所述显示屏的高度值×所述缩放比例。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述根据所述小窗口显示区域的宽度值和高度值,以及所述小窗口显示区域在所述显示屏中的位置信息,设置所述窗口的属性信息,包括:将所述窗口的宽度值设置为所述小窗口显示区域的宽度值;将所述窗口的高度值设置为所述小窗口显示区域的高度值;将所述窗口的位置信息设置为所述小窗口显示区域在所述显示屏中的位置信息。6.根据权利要求1-4中任一项所述的方法,其特征在于,在所述通过所述控制信息控制所述移动终端在所述小窗口显示区域显示所述窗口对应的绘图表面的原始数据之后,所述方法还包括:接收第二操作指令,所述第二操作指令用于指示移动终端退出小窗口显示模式;所述第二操作指令包括:点击第二按键操...
【专利技术属性】
技术研发人员:王磊,
申请(专利权)人:青岛海信移动通信技术股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。