System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及终端领域,尤其涉及一种分屏显示方法及相关装置。
技术介绍
1、随着智能设备的发展,为了满足用户同时处理多个应用的需求,越来越多的设备支持分屏。不同的设备可以支持不同的分屏数量和分屏布局。例如,大多数设备支持两分屏(如上下分屏、左右分屏),还有一部分设备支持三分屏、四分屏等。但可能存在应用的关键内容无法在其所在的分屏区域充分显示的问题,导致用户体验较差。
2、因此,希望提供一种分屏显示方法,以期充分显示应用的关键内容,提高用户体验。
技术实现思路
1、本申请提供了一种分屏显示方法及相关装置,以期充分显示应用的关键内容,进而提高用户体验。
2、第一方面,本申请提供了一种分屏显示方法,该方法可以由电子设备执行,或者,也可以由配置在电子设备中的部件(如芯片、芯片系统等)执行,或者,还可以由能够实现全部或部分电子设备功能的逻辑模块或软件实现,本申请对此不作限定。
3、示例性地,该方法包括:基于第一显示方向、第一分屏布局在界面上显示多个应用,第一分屏布局用于指示多个应用在界面中的位置关系,该多个应用包括第一应用;响应于第一操作,基于第二显示方向、第二分屏布局在界面上显示多个应用,并在第一应用所占的分屏区域全屏显示第一应用的目标对象,该目标对象是第一应用中的多个对象中支持全屏显示的对象,第二分屏布局用于指示多个应用在界面中的位置关系。
4、基于上述技术方案,处于分屏状态的多个应用中的第一应用需要由第一显示方向切换至第二显示方向,响应于第一
5、可选地,第一应用为视频播放应用,目标对象为视频播放应用的视频播放界面。
6、结合第一方面,在第一方面的某些可能的实现方式中,上述方法还包括:确定多个应用是否均支持第二显示方向;以及,响应于第一操作,基于第二显示方向、第二分屏布局在界面上显示所述多个应用,并在第一应用所占的分屏区域全屏显示第一应用的目标对象,包括:在多个应用均支持第二显示方向的情况下,响应于第一操作,基于第二显示方向、第二分屏布局在界面上显示多个应用,并在第一应用所占的分屏区域全屏显示第一应用的目标对象。
7、在多个应用中的第二应用不支持第二显示方向的情况下,通过界面提示用户第二应用不支持第二显示方向。
8、结合第一方面,在第一方面的某些可能的实现方式中,第一操作包括以下任一项:点击切换横竖屏显示控件的操作、点击切换分屏布局控件的操作、语音操作、或旋转电子设备的操作。
9、第一操作有多种,一种可能的设计是,响应于用户的触控操作(如用户点击切换横竖屏显示控件的操作),第一应用需要由第一显示方向切换至第二显示方向;另一种可能的设计是,响应于用户的语音操作(如用户通过语音提示切换第一应用的显示方向),第一应用需要由第一显示方向切换至第二显示方向;又一种可能的设计是,响应于用户旋转电子设备的操作(如用户将电子设备旋转90度),第一应用需要由第一显示方向切换至第二显示方向。通过提供上述多种触发方式,有利于提高第一应用切换显示方向的灵活性。再一种可能的设计是,响应于用户点击切换分屏布局控件的操作,这种情况下,该电子设备在切换分屏布局的同时,也可以切换显示方向,也即,第一应用需要由第一显示方向切换至第二显示方向。
10、结合第一方面,在第一方面的某些可能的实现方式中,第一显示方向是竖屏显示,第一分屏布局指示多个应用在界面中左右分布,第二显示方向是横屏显示,第二分屏布局指示多个应用在界面中上下分布。
11、第一应用需要由竖屏显示切换至横屏显示,响应于第一操作,如点击切换横竖屏显示控件的操作、点击切换分屏布局控件的操作、语音操作、旋转电子设备的操作等,电子设备通过横屏显示、上下分屏的方式在界面上显示多个应用,这样一来,多个应用可以在其所在的分屏区域内充分展示应用的内容,有利于提高用户的体验。
12、结合第一方面,在第一方面的某些可能的实现方式中,第一显示方向是竖屏显示,第一分屏布局指示多个应用在界面中左右分布,第二显示方向是横屏显示,第二分屏布局指示多个应用在界面中上下分布。
13、结合第一方面,在第一方面的某些可能的实现方式中,第二分屏布局还用于指示多个应用在界面中占用的比例,上述方法还包括:基于第一应用的应用信息,确定多个应用在界面中占用的比例。
14、电子设备至少可以基于当前的第一应用的应用信息,确定出多个应用在界面中所适合的占用比例,进而基于在比例,在界面上显示上述多个应用,这样一来,有利于提高用户的体验。
15、第二方面,本申请提供了一种分屏显示方法,该方法可以由电子设备执行,或者,也可以由配置在电子设备中的部件(如芯片、芯片系统等)执行,或者,还可以由能够实现全部或部分电子设备功能的逻辑模块或软件实现,本申请对此不作限定。
16、示例性地,该方法包括:在界面上全屏显示第一应用;响应于用户的分屏操作,基于第一显示方向、第一分屏布局在界面上显示第一应用和第二应用,并在第一应用所占的分屏区域全屏显示第一应用的目标对象,该目标对象是第一应用中的多个对象中支持全屏显示的对象,第一分屏布局用于指示第一应用和第二应用在界面中的位置关系。
17、基于上述技术方案,电子设备可以基于第一应用适合的显示方向自动确定分屏布局,例如,由于视频播放应用更适合横屏播放视频,触发分屏时电子设备可以默认触发上下分屏。也就是说,电子设备在界面上全屏显示第一应用时,一旦触发分屏,电子设备则通过第一显示方向、第一分屏布局显示第一应用和第二应用,并在第一应用所占的分屏区域全屏显示第一应用的目标对象,使得在第一应用的目标对象得以充分展示,进而使得用户的体验更佳。
18、可选地,第一应用为视频播放应用,目标对象为视频播放应用的视频播放界面。
19、结合第二方面,在第二方面的某些可能的实现方式中,上述方法还包括:确定第一应用和第二应用是否均支持第一显示方向;以及,上述响应于用户的分屏操作,基于第一显示方向、第一分屏布局在界面上显示第一应用和第二应用,并在第一应用所占的分屏区域全屏显示第一应用的目标对象,包括:在第一应用和第二应用均支持第一显示方向的情况下,响应于用户的分屏操作,基于第一显示方向、第一分屏布局在界面上显示第一应用和第二应用,并在第一应用所占的分屏区域全屏显示第一应用的目标对象。
20、结合第二方面,在第二方面的某些可能的实现方式中,第一显示方向是横屏显示,第一分屏布局指示第一应用和第二应用在界面中上下分布。
21、结合第二方面,在第二方面的某些可能的实现方式中,第一显示方向是竖屏显示,第一分屏布局指示第一应用和第二应用在界面中左右分布。
22、结合第二方面,在第二方面的某些可能的实现本文档来自技高网...
【技术保护点】
1.一种分屏显示方法,其特征在于,应用于电子设备,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
4.如权利要求1至3中任一项所述的方法,其特征在于,所述第一操作包括以下任一项:点击切换横竖屏显示控件的操作、点击切换分屏布局控件的操作、语音操作、或旋转所述电子设备的操作。
5.如权利要求1至4中任一项所述的方法,其特征在于,所述第一显示方向是竖屏显示,所述第一分屏布局指示所述多个应用在所述界面中左右分布,所述第二显示方向是横屏显示,所述第二分屏布局指示所述多个应用在所述界面中上下分布。
6.如权利要求1至4中任一项所述的方法,其特征在于,所述第一显示方向是横屏显示,所述第一分屏布局指示所述多个应用在所述界面中上下分布,所述第二显示方向是竖屏显示,所述第二分屏布局指示所述多个应用在所述界面中左右分布。
7.如权利要求1至6中任一项所述的方法,其特征在于,所述第一应用为视频播放应用,所述目标对象为所述视频播放应用的视频播放界面。<
...【技术特征摘要】
1.一种分屏显示方法,其特征在于,应用于电子设备,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
4.如权利要求1至3中任一项所述的方法,其特征在于,所述第一操作包括以下任一项:点击切换横竖屏显示控件的操作、点击切换分屏布局控件的操作、语音操作、或旋转所述电子设备的操作。
5.如权利要求1至4中任一项所述的方法,其特征在于,所述第一显示方向是竖屏显示,所述第一分屏布局指示所述多个应用在所述界面中左右分布,所述第二显示方向是横屏显示,所述第二分屏布局指示所述多个应用在所述界面中上下分布。
6.如权利要求1至4中任一项所述的方法,其特征在于,所述第一显示方向是横屏显示,所述第一分屏布局指示所述多个应用在所述界面中上下分布,所述第二显示方向是竖屏显示,所述第二分屏布局指示所述多个应用在所述界面中左右分布。
7.如权利要求1至6中任一项所述的方法,其特征在于,所述第一应用为视频播放应用,所述目标对象为所述视频播放应用的视频播放界面。
8.如权利要求1至7中任一项所述的方法,其特征在于,所述第二分屏布局还用于指示所述多个应用在所述界面中占用的比例,所述方法还包括:
9.一种分屏显示方法,其特征在于,应用于电子设备,所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。