【技术实现步骤摘要】
一种显示画面拉伸布局调整方法及装置
[0001]本专利技术涉及画面显示
,尤其涉及一种显示画面拉伸布局调整方法及装置。
技术介绍
[0002]在无线投屏行业,设备投屏显示是很重要的一个环节,要如何布局投屏画面显得尤为重要,不同的布局能给用户不同的感受,一般的投屏显示画面布局是将所有投屏画面尽可能等分地平分屏幕尺寸,例如,显示4个投屏设备,一般会将屏幕分成4等分,分别平分屏幕的宽和高,形成屏幕上部分2个画面,下部分2个画面,又如显示5个投屏设备一般会将屏幕分成6等分,以屏幕的宽的一半为准,屏幕上方为3个设备画面(取3等分),屏幕下方为2个设备画面(上方2个设备画面,下方3个设备画面亦可)(取2等分,剩下1等分进行间隔);当用户希望突出某个窗口的画面而不影响其他窗口显示时,该如何处理呢。
[0003]在现有技术中,该策略可以通用从左往右排列(或从右往左排列)的画面动态布局,也可以通用从上往下排列(或从下往上排列)的画面动态布局。在该布局下,用户可通过对某个(或多个)窗口进行拉伸操作,而其他窗口在其拉伸过程中实现自动 ...
【技术保护点】
【技术特征摘要】
1.一种显示画面拉伸布局调整方法,其特征在于,所述方法包括:在用户进行设备上的显示画面的拉伸操作时,获得用户选取的拉伸显示画面;将所述拉伸显示画面从第一存储空间中备份到第二存储空间中,并对所述拉伸显示画面的宽和高进行记录;基于所述拉伸显示画面的宽和高在所述设备上进行显示画面的重新布局处理,形成重新布局显示画面;对所述重新布局显示画面进行画面比例成型修正处理,并在画面比例成型修正处理后进行显示。2.根据权利要求1所述的显示画面拉伸布局调整方法,其特征在于,所述在用户进行设备上的显示画面的拉伸操作之前,还包括:基于设备的基本布局显示策略对当前显示的显示画面进行显示布局处理,形成初始布局显示画面;其中,所述基本布局显示策略为从左到右及从上到下的方向进行布局显示的策略,并且基于用户的设置将所述基本显示策略分为在设备上限制显示画面的显示数量和在设备上无限制显示画面的显示数量。3.根据权利要求2所述的显示画面拉伸布局调整方法,其特征在于,所述在用户进行设备上的显示画面的拉伸操作之前,还包括:将所述初始布局显示画面中的每一个显示画面存储至第一存储空间中。4.根据权利要求1所述的显示画面拉伸布局调整方法,其特征在于,所述将所述拉伸显示画面从第一存储空间中备份到第二存储空间中,包括:从所述第一存储空间中的初始布局显示画面中的第一个显示画面开始进行遍历处理,并判断遍历到的当前显示画面是否为用户选择的拉伸显示画面;若是,则将当前显示画面从所述第一从此空间中备份到所述第二存储空间中,并进入下一个显示画面的遍历处理;若否,则进入下一个显示画面的遍历处理;直至遍历完所述第一存储空间中的初始布局显示画面中的所有显示画面。5.根据权利要求1所述的显示画面拉伸布局调整方法,其特征在于,所述对所述拉伸显示画面的宽和高进行记录,包括:将所述拉伸显示画面的宽记录为scaleWidth,所述拉伸显示画面的高记录为scaleHeigh;其中,minW≤scaleWidth≤maxW,minH≤scaleHeigh≤maxH;minW、minH为所述设备的屏幕宽的5%、屏幕高的5%;maxW、maxH为所述设备的屏幕最大宽高。6.根据权利要求1所述的显示画面拉伸布局调整方法,其特征在于,所述对所述拉伸显示画面的宽和高进行记录之后,还包括:获得所述设备上显示画面的总行数和所述拉伸显示画面所在行中的显示画面总数;令tempH为除拉伸显示画面所在行以外所有行的最小高度总和,tempW为拉伸显示画面所在行中除拉伸显示画面以外的所有显示画面的最小宽度总和;判断scaleHeigh+tempH是否大于设备的屏幕高度,若否则结束;若是,则将tempH的值重新赋予为设备的屏幕高度减去scaleHeigh;判断scaleWidth+tempW否大于设备的屏幕宽度,若否则结束;
若是,则将tempW的值重新赋予为设备的屏幕宽度减去scaleWidth。7.根据权利要求6所述的显示画面拉伸布局调整方法,其特征在于,所述tempW的值改变后,所述拉伸显示画面的所在行的其他显示画面的平均宽度计算公式为:其中,aveWidth表示拉伸显示画面的所在行的其他显示画面的平均宽度;W表示设备的屏幕宽度;scaleWidth表示拉伸显示画面的宽度;sum表示拉伸显示画...
【专利技术属性】
技术研发人员:钟伟杰,陈俊君,陈伟锋,陈东明,陈琼,
申请(专利权)人:深圳市宝泽科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。