System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及终端,尤其涉及桌面交互方法及电子设备。
技术介绍
1、随着电子设备的发展,电子设备的桌面上显示的内容越来越多。为了方便用户操作,电子设备提供了各种类型的桌面,以供用户放置桌面组件。例如,普通桌面、负一屏、场景桌面等等。电子设备上数量以及种类繁多的桌面会给用户使用桌面带来记忆负担,用户难以快速在众多的桌面中寻找到自己需要的目标桌面。
技术实现思路
1、本申请提供桌面交互方法及电子设备。该桌面交互方法可以方便用户在各类型的桌面之间进行切换,快速找到用户需要的目标桌面。
2、第一方面,本申请提供一种桌面交互方法。其中,电子设备显示第一普通桌面,第一普通桌面包含第一控件;响应于对第一控件的第一操作,电子设备显示第一导航栏,第一导航栏包含电子设备中一个或多个场景桌面的导航点,其中,第一导航栏包含第一导航点,第一导航点为第一场景桌面的导航点;响应于对第一导航点的第二操作,电子设备显示第一场景桌面,第一场景桌面上显示有多个桌面组件;接收作用于第一场景桌面的滑动操作,电子设备在第一场景桌面上滚动显示更多桌面组件。
3、其中,上述桌面组件可以包括以下一项或多项:应用图标、功能快捷方式、文件夹、widget、卡片等等。
4、上述第一普通桌面可以是电子设备中的任意一个普通桌面。也即是说,电子设备的多个普通桌面上均可显示有上述第一控件,以便用户从任意一个普通桌面切换至场景桌面。
5、上述第一导航栏可以参考本申请实施例中图6b所示的导航栏611、或者
6、可以看出,在电子设备显示普通桌面的情况下,若用户想要查看场景桌面,用户可以通过普通桌面上的第一控件实现快速切换至场景桌面。这样,用户可以无需逐个滑动普通桌面以切换至排序在最后的普通桌面,然后再从排序在最后的普通桌面切换至场景桌面。上述在普通桌面设置的第一控件可以方便用户快速进行桌面切换,提高了用户使用桌面的使用体验。
7、结合第一方面,在一些实施例中,第一导航栏还包含第二导航点,第二导航点为第二场景桌面的导航点,电子设备显示第一场景桌面之后,响应于对第二导航点的第三操作,电子设备可以显示第二场景桌面。
8、可以看出,当调出第一导航栏,用户可以通过第一导航栏快速查找并切换至自己需要的场景桌面。
9、结合第一方面,在一些实施例中,第一导航栏中第一导航点与第二导航点之间可存在一个或多个导航点。上述对第二导航点的第三操作可以是从上述第一导航点向第二导航点滑动的操作。其中,在用户手指从上述第一导航点向上述第二导航点滑动的过程中,电子设备可以依次显示用户手指滑动所经过的导航点对应的场景桌面。其中,电子设备可以显示用户手指滑动所经过的导航点对应的场景桌面的缩略图,或者将屏幕上显示的桌面切换至用户手指滑动所经过的导航点对应的场景桌面。
10、结合第一方面,在一些实施例中,响应于对第一导航点的第二操作,电子设备可以显示第一场景桌面的缩略图;响应于对第一导航点或第一场景桌面的缩略图的操作,电子设备可以显示第一场景桌面。和/或,响应于对第二导航点的第三操作,电子设备可以显示第二场景桌面的缩略图;响应于对第二导航点或第二场景桌面的缩略图的操作,电子设备可以显示第二场景桌面。
11、上述第一场景桌面的缩略图和第二场景的桌面的缩略图均可参考申请中图8b所示的预览图821。
12、可以看出,在通过第一导航栏中的导航点切换桌面时,电子设备可以先显示导航点对应的场景桌面的缩略图。在接收到用户明确指示切换桌面的操作后,电子设备再进行桌面切换。可以理解的,电子设备显示缩略图的渲染成本通常比直接切换桌面的渲染成本低。上述实施例可以节约电子设备的计算资源。并且,用户在在第一导航栏中进行操作并不一定是想要切换桌面,例如,用户可能只是想查看各桌面的分布情况。上述实施例可以减少在用户不想切换桌面时,电子设备根据作用在第一导航栏中的操作切换桌面后,用户需要再次将桌面切回至原来的桌面的情况,提高了用户的使用体验。
13、结合第一方面,在一些实施例中,响应于对第一导航点的第二操作,电子设备将屏幕上显示的桌面由第一普通桌面直接切换为第一场景桌面;和/或,响应于对第二导航点的第三操作,电子设备将屏幕上显示的桌面由第一场景桌面直接切换为第二场景桌面。
14、可以看出,电子设备可以在检测到针对第一导航栏中导航点的操作时,直接将桌面切换为相应的导航点对应的桌面。例如,在用户手指指向一个导航点时,电子设备可以切换至这一个导航点对应的场景桌面。这样,用户无需在进行其它的用户操作。这可以简化用户切换桌面的用户操作,提高用户的使用体验。
15、结合第一方面,在一些实施例中,第一控件为第一场景桌面的导航点,或者,第一控件为电子设备中多个场景桌面的导航点在折叠状态下的控件。
16、其中,电子设备可以在普通桌面上显示一个或多个场景桌面的导航点。这一个或多个场景桌面的导航点可包含上述第一场景桌面的导航点。响应于上述对第一场景桌面的导航点的第一操作,电子设备可以显示包含第一场景桌面的导航点的第一导航栏。该第一操作可以例如是长按第一控件的操作。可以理解的,当电子设备仅包含一个场景桌面(即第一场景桌面),电子设备显示的第一导航栏可以仅包含第一场景桌面的第一导航点。可选的,响应于对第一场景桌面的导航点的另一操作(例如点击操作或者触摸操作等),电子设备可以直接切换至第一场景桌面。
17、可选的,电子设备还可以响应于对其它场景桌面的导航点的长按操作,显示上述第一导航栏。
18、在电子设备包含多个场景桌面的情况下,电子设备可以将多个场景桌面的导航点折叠为第一控件,并将第一控件显示在一个或多个普通桌面上。响应于对第一控件的第一操作,电子设备可以展开显示上述多个场景桌面的导航点,即显示上述第一导航栏。
19、上述第一控件可以是与场景桌面相关的控件。
20、上述第一控件可以参考本申请图6a所示的导航点416、或图9a所示的导航点912。
21、结合第一方面,在一些实施例中,对第一导航点的第二操作包括以下任意一项:滑动至第一导航点的操作,滑动至第一导航点并向第一方向滑动的操作,或者点击第一导航点的操作。
22、上述第二操作可以参考本申请图6b~图6e所示的任意一个操作、或者图8a~图8b所示的操作、或者图9b~图9e所示的操作、或者图11b和图11c所示的操作。
23、在一些实施例中,上述对第一导航点的第二操作与上述对第二导航点的第三操作可以是连续的操作。例如,用户手指滑动至第一导航点之后可以继续向第二导航点所在的方向滑动,直至滑动至第二导航点。
24、结合第一方面,在一些实施例中,第一导航栏包含电子设备中多种类型的桌面的导航点,第一导航栏还包含第三导航点,第三导航点为第二普通桌面的导航点;响应于对第三导航点的操作,电子设备显示第二普通本文档来自技高网...
【技术保护点】
1.一种桌面交互方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一导航栏还包含第二导航点,所述第二导航点为第二场景桌面的导航点,所述电子设备显示所述第一场景桌面之后,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,
4.根据权利要求2所述的方法,其特征在于,所述响应于对所述第一导航点的第二操作,所述电子设备显示所述第一场景桌面,具体包括:响应于所述第二操作,所述电子设备将屏幕上显示的桌面由所述第一普通桌面直接切换为所述第一场景桌面;
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述第一控件为所述第一场景桌面的导航点,或者,所述第一控件为所述电子设备中多个场景桌面的导航点在折叠状态下的控件。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述对所述第一导航点的第二操作包括以下任意一项:滑动至所述第一导航点的操作,滑动至所述第一导航点并向第一方向滑动的操作,或者点击所述第一导航点的操作。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述第一
8.根据权利要求1-7中任一项所述的方法,其特征在于,所述第一普通桌面包含一个或多个普通桌面的导航点,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述第一导航栏显示在屏幕上的第一位置,所述第一位置与所述第一操作的作用位置相关,所述第二导航栏显示在屏幕上的第二位置,所述第二位置与所述第四操作的作用位置相关;
10.根据权利要求1-9中任一项所述的方法,其特征在于,所述第一导航栏还包含第四导航点,所述第四导航点用于创建场景桌面。
11.根据权利要求1-10中任一项所述的方法,其特征在于,所述第一普通桌面包含一个或多个场景桌面的导航点。
12.根据权利要求1-11中任一项所述的方法,其特征在于,所述方法还包括:
13.根据权利要求1-12中任一项所述的方法,其特征在于,所述第一场景桌面包含第二控件,所述第二控件用于退出场景桌面,所述方法还包括:
14.根据权利要求1-13中任一项所述的方法,其特征在于,所述第一场景桌面包含一个或多个普通桌面的导航点,和/或,所述第一场景桌面包含一个或多个场景桌面的导航点。
15.根据权利要求1-14中任一项所述的方法,其特征在于,所述第一导航栏包含的一个或多个场景桌面的导航点中任意一个场景桌面的导航点的显示样式与所述一个场景桌面的类型相关。
16.一种桌面交互方法,其特征在于,所述方法包括:
17.根据权利要求16所述的方法,其特征在于,所述方法还包括:
18.根据权利要求16或17所述的方法,其特征在于,在所述第一普通桌面堆叠显示在最顶层时,与所述第一普通桌面相邻的普通桌面也堆叠显示在所述最顶层;
19.根据权利要求18中任一项所述的方法,其特征在于,在所述横向排列显示的普通桌面中,所述第一普通桌面在屏幕上居中显示,所述方法还包括:
20.根据权利要求16-19中任一项所述的方法,其特征在于,所述第五操作包括作用在所述第一普通桌面上第一区域内向下滑动或向上滑动的操作,所述第六操作包括作用在堆叠显示的所述多个桌面上向下滑动或向上滑动的操作。
21.根据权利要求16、18-20中任一项所述的方法,其特征在于,在堆叠显示的所述多个桌面中,多个场景桌面横向排列显示;
22.根据权利要求21所述的方法,其特征在于,在所述横向排列显示的所述多个场景桌面中,所述第一场景桌面在屏幕上居中显示,所述方法还包括:
23.一种电子设备,其特征在于,所述电子设备包括:屏幕、存储器、一个或多个处理器,所述屏幕用于显示桌面,所述存储器用于存储计算机程序,所述一个或多个处理器用于调用所述计算机程序,使得所述电子设备执行权利要求1-15或权利要求16-22中任一项所述的方法。
24.一种计算机可读存储介质,包括指令,其特征在于,当所述指令在电子设备上运行,使得所述电子设备执行权利要求1-15或权利要求16-22中任一项所述的方法。
25.一种计算机程序产品,其特征在于,所述计算机程序产品包含计算机指令,当所述计算机指令在电子设备上运行,使得所述电子设备执行权利要求1-15或权利要求16-22中任一项所述的方法。
...【技术特征摘要】
1.一种桌面交互方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一导航栏还包含第二导航点,所述第二导航点为第二场景桌面的导航点,所述电子设备显示所述第一场景桌面之后,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,
4.根据权利要求2所述的方法,其特征在于,所述响应于对所述第一导航点的第二操作,所述电子设备显示所述第一场景桌面,具体包括:响应于所述第二操作,所述电子设备将屏幕上显示的桌面由所述第一普通桌面直接切换为所述第一场景桌面;
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述第一控件为所述第一场景桌面的导航点,或者,所述第一控件为所述电子设备中多个场景桌面的导航点在折叠状态下的控件。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述对所述第一导航点的第二操作包括以下任意一项:滑动至所述第一导航点的操作,滑动至所述第一导航点并向第一方向滑动的操作,或者点击所述第一导航点的操作。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述第一导航栏包含所述电子设备中多种类型的桌面的导航点,所述第一导航栏还包含第三导航点,所述第三导航点为第二普通桌面的导航点;所述方法还包括:
8.根据权利要求1-7中任一项所述的方法,其特征在于,所述第一普通桌面包含一个或多个普通桌面的导航点,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述第一导航栏显示在屏幕上的第一位置,所述第一位置与所述第一操作的作用位置相关,所述第二导航栏显示在屏幕上的第二位置,所述第二位置与所述第四操作的作用位置相关;
10.根据权利要求1-9中任一项所述的方法,其特征在于,所述第一导航栏还包含第四导航点,所述第四导航点用于创建场景桌面。
11.根据权利要求1-10中任一项所述的方法,其特征在于,所述第一普通桌面包含一个或多个场景桌面的导航点。
12.根据权利要求1-11中任一项所述的方法,其特征在于,所述方法还包括:
13.根据权利要求1-12中任一项所述的方法,其特征在于,所述第一场景桌面包含第二控件,所述第二控件用于退出场景桌面,所述方法...
【专利技术属性】
技术研发人员:徐杰,吴思举,龙嘉裕,杨之言,王红军,曾国毅,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。