【技术实现步骤摘要】
界面显示方法及电子设备
[0001]本申请实施例涉及终端设备领域,尤其涉及一种界面显示方法及电子设备。
技术介绍
[0002]随着折叠屏技术的发展,越来越多的用户选择使用折叠屏手机。但是,目前的第三方应用在布局窗口时,通常是基于直板手机的屏幕比例进行布局。因此,在直板手机与折叠手机的屏幕比例相差较大时,第三方应用的窗口布局方式将无法适应折叠屏手机的屏幕,影响用户使用体验。
技术实现思路
[0003]本申请实施例提供一种界面显示方法及电子设备,在该方法中,电子设备可在不减少应用所要显示的界面内容的情况下,显示应用的用户界面,提升用户使用体验。
[0004]第一方面,本申请实施例提供一种界面显示方法。该方法包括:电子设备基于第一显示窗口与目标应用的视图树,得到第一用户界面。其中,第一用户界面的宽度与第一显示窗口的宽度相同,第一用户界面的高度与第一显示窗口的高度相同。目标应用的视图树中包括至少一个视图节点,第一用户界面中包括至少一个视图节点中的每个节点所对应的控件。电子设备拉伸第一用户界面及第一用户界面中的各控件的宽度,得到第二用户界面。第二用户界面中的各控件的高度等于第一用户界面中的各控件的高度。电子设备将第二用户界面中的至少一个控件的宽度还原至与在第一用户界面中的宽度相同。电子设备在第二显示窗口显示第二用户界面;第二用户界面的宽度等于第二显示窗口的宽度,第二用户界面的高度等于第二显示窗口的高度;第二显示窗口的高度等于第一显示窗口的高度,第二显示窗口的宽度大于第一显示窗口的宽度。这样,本申请实施例 ...
【技术保护点】
【技术特征摘要】
1.一种界面显示方法,其特征在于,包括:电子设备基于第一显示窗口与目标应用的视图树,得到第一用户界面;其中,所述第一用户界面的宽度与所述第一显示窗口的宽度相同,所述第一用户界面的高度与所述第一显示窗口的高度相同;所述视图树中包括至少一个视图节点,所述第一用户界面中包括所述至少一个视图节点对应的控件;所述电子设备拉伸所述第一用户界面及所述第一用户界面中的各控件的宽度,得到第二用户界面;所述第二用户界面中的各控件的高度等于所述第一用户界面中的各控件的高度;所述电子设备将所述第二用户界面中的至少一个控件的宽度还原至与在第一用户界面中的宽度相同;所述电子设备在第二显示窗口显示所述第二用户界面;所述第二用户界面的宽度等于所述第二显示窗口的宽度,所述第二用户界面的高度等于所述第二显示窗口的高度;所述第二显示窗口的高度等于所述第一显示窗口的高度,所述第二显示窗口的宽度大于所述第一显示窗口的宽度。2.根据权利要求1所述的方法,其特征在于,所述电子设备基于第一显示窗口与目标应用的视图树,得到第一用户界面之前,方法还包括:所述电子设备获取所述目标应用生成的所述视图树,所述视图树为所述目标应用基于所述电子设备传输给所述目标应用的窗口信息生成的,所述窗口信息用于指示所述第一显示窗口的宽度与高度。3.根据权利要求1或2所述的方法,其特征在于,所述电子设备基于第一显示窗口与目标应用的视图树,得到第一用户界面,包括:所述电子设备获取所述至少一个视图节点中的每个视图节点的布局信息,所述布局信息用于指示所述每个视图节点在所述第一显示窗口中的大小与位置;所述电子设备基于所述每个视图节点的布局信息,生成所述第一用户界面。4.根据权利要求3所述的方法,其特征在于,所述电子设备基于所述每个视图节点的布局信息,生成所述第一用户界面,包括:所述电子设备基于所述每个视图节点的布局信息,创建每个视图节点的画布,并在每个视图节点对应的画布上,绘制每个视图节点对应的控件内容以得到所述第一用户界面;其中,所述视图节点的根视图节点对应的画布的高度为所述第一用户界面的高度,所述根视图节点对应的画布的宽度为所述第一用户界面的宽度。5.根据权利要求4所述的方法,其特征在于,所述电子设备拉伸所述第一用户界面及所述第一用户界面中的各控件的宽度,得到第二用户界面,包括:所述电子设备拉伸所述至少一个视图节点的画布的宽度以得到所述第二用户界面;其中,所述至少一个视图节点的画布中的控件内容随着画布拉伸而拉伸。6.根据权利要求5所述的方法,其特征在于,所述视图树包括根视图节点以及多个子视图节点,所述电子设备将所述第二用户界面中的至少一个控件的宽度还原至与在第一用户界面中的宽度相同,包括:所述电子设备将所述第二用户界面中的至少一个子视图节点对应的画布的宽度还原至拉伸前的宽度;所述至少一个子视图节点属于所述多个子视图节点。
7.根据权利要求6所述的方法,其特征在于,所述至少一个子视图节点为文本类型和/或小图片类型;其中,所述小图片类型用于指示子视图节点对应的画布的宽度小于预设阈值,且子视图节点对应的控件内容为图片;所述文本类型用于指示子视图节点的画布的控件内容为文本。8.根据权利要求5所述的方法,其特征在于,所述视图树中包括根节点和第一视图节点,所述第一视图节点为大图片类型的视图节...
【专利技术属性】
技术研发人员:李春东,刘丰恺,缪雨桐,胡雪,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。