System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种设置壁纸的方法及电子设备技术_技高网

一种设置壁纸的方法及电子设备技术

技术编号:40699868 阅读:3 留言:0更新日期:2024-03-22 10:57
本申请提供了一种设置壁纸的方法及电子设备,涉及终端技术领域。折叠态电子设备响应于用户保存壁纸的操作,设置第一图片的第一区域图像为折叠屏电子设备在展开状态下的壁纸,设置该第一图片的第二区域图像为折叠屏电子设备在折叠状态下的壁纸;其中,设置后折叠屏电子设备在展开状态下的壁纸包括折叠屏电子设备在折叠状态下的壁纸。这样,在折叠屏电子设备显示壁纸时,如果将电子设备由折叠状态展开为展开状态,或者将电子设备由展开状态折叠为折叠状态时,可以为用户带来较连贯的视觉体验。

【技术实现步骤摘要】

本申请涉及终端,尤其涉及一种设置壁纸的方法及电子设备


技术介绍

1、电子设备功能越来越丰富,其形态也越来越多样化。目前,一些厂商已经将柔性屏幕应用在电子设备中。柔性屏幕也可称为柔性oled(organic light-emitting diode,有机发光二极管),相较于传统屏幕,柔性屏幕不仅在体积上更加轻薄,同时基于其可弯曲、柔韧性佳的特性,柔性屏幕的耐用程度也大大高于传统屏幕。如图1所示,用户可以沿着一条或多条虚拟直线对具有柔性屏幕的电子设备进行折叠,并且还可以以不同的角度进行折叠。一块完整的柔性屏幕,经折叠后可以分为多个屏幕使用。具有柔性屏幕的电子设备也称为折叠屏电子设备。

2、折叠屏电子设备可以展开使用,也可以沿着一条或多条折叠线折叠后使用。请参考图2的(a),电子设备呈展开状态。用户沿着一条折叠线对图2的(a)所示电子设备进行折叠。如图2中的(b)所示,用户沿折叠线ab折叠电子设备后,电子设备的柔性屏幕沿ab折叠线被划分为两个显示区域,折叠后的两个显示区域可以作为两个独立的显示区域进行显示。例如,可以将一个显示区域称为主屏,将另一显示区域称为副屏。主屏和副屏的显示面积可以相同或不同。主屏和副屏之间呈一夹角α。用户可以继续沿着折叠线ab折叠该电子设备,当夹角α趋近于0时,如图2的(c)所示,电子设备呈折叠状态。

3、电子设备可以显示壁纸,比如桌面壁纸、锁屏壁纸。在展开状态,电子设备的整个屏幕显示壁纸;在折叠状态,电子设备屏幕的部分区域显示壁纸,例如,电子设备的主屏显示壁纸,电子设备的副屏熄屏。本申请实施例中,将电子设备展开状态显示的壁纸称为展开态壁纸,将电子设备折叠状态显示的壁纸称为折叠态壁纸。用户可以根据自己喜好设置展开态壁纸和折叠态壁纸。

4、在一种实现方式中,展开态壁纸和折叠态壁纸可以独立设置,二者互相之间不存在限制。在展开态壁纸和折叠态壁纸互相独立的情况下,在电子设备显示壁纸时,如果将电子设备由折叠状态展开为展开状态,或者将电子设备由展开状态折叠为折叠状态时,壁纸图像就会跳变,不能为用户带来连贯的视觉体验。


技术实现思路

1、本申请实施例提供一种设置壁纸的方法及电子设备,在设置壁纸时,限制折叠态壁纸是展开态壁纸的一部分,为用户展开电子设备或折叠电子设备时带来连贯的视觉体验。

2、为达到上述目的,本申请的实施例采用如下技术方案:

3、第一方面,提供了一种设置壁纸的方法,应用于折叠屏电子设备,该方法包括:显示用于选择折叠屏电子设备的壁纸的第一界面,响应于对第一界面中第一图片的选择操作,显示第二界面或第三界面;第二界面用于设置折叠屏电子设备在展开状态下的壁纸,第三界面用于设置折叠屏电子设备在折叠状态下的壁纸。响应于在第二界面或第三界面上保存壁纸的操作,设置第一图片的第一区域图像为折叠屏电子设备在展开状态下的壁纸,设置第一图片的第二区域图像为折叠屏电子设备在折叠状态下的壁纸;其中,设置后折叠屏电子设备在展开状态下的壁纸包括折叠屏电子设备在折叠状态下的壁纸。

4、在该方法中,在设置展开态壁纸和折叠态壁纸时,限制折叠态壁纸是展开态壁纸的一部分。这样,在电子设备显示壁纸时,如果将电子设备由折叠状态展开为展开状态,或者将电子设备由展开状态折叠为折叠状态时,可以为用户带来较连贯的视觉体验。

5、结合第一方面,在一种实施方式中,第一区域与第二区域的高度相同。这样,在电子设备由折叠状态展开为展开状态,或者将电子设备由展开状态折叠为折叠状态时,切换折叠态壁纸和展开态壁纸的视觉效果可以更连贯。

6、结合第一方面,在一种实施方式中,第一区域的大小与折叠屏电子设备在展开状态的显示区域的大小相同,第二区域的大小与折叠屏电子设备在折叠状态的显示区域的大小相同。

7、结合第一方面,在一种实施方式中,该方法还包括:根据第一图片、第一区域图像和偏移量获取第二区域图像,其中,偏移量为第一区域图像的左边界和第二区域图像的左边界之间的距离。

8、在该方法中,根据第一图片和展开态壁纸对应的图像以及偏移量就可以获取到折叠态壁纸对应的图像,不需要根据折叠态壁纸设置界面的预览框中的图像确定折叠态壁纸对应的图像。

9、在一种实施方式中,该偏移量为:(w1-w2)/2-(x1-x2)*修正系数。其中,w1为折叠屏电子设备在展开状态的显示区域的宽度,w2为折叠屏电子设备在折叠状态的显示区域的宽度,x1为第一区域图像中心点在第一图片坐标系中的横坐标,x2为第二区域图像中心点在第一图片坐标系中的横坐标,修正系数用于从第一图片坐标系换算成折叠屏电子设备的屏幕坐标系。

10、偏移量满足以下条件:0<=偏移量<=(w1-w2)。

11、这样,就可以实现第二区域在第一区域范围内,使得展开态壁纸包含折叠态壁纸。

12、结合第一方面,在一种实施方式中,响应于对第一界面中第一图片的选择操作,显示的为第二界面,响应于在第二界面的第一操作,显示第三界面;第三界面包括第一预览框,第一预览框用于显示折叠屏电子设备在折叠状态下的壁纸的预览图像。

13、也就是说,先设置折叠屏电子设备在展开状态下的壁纸(先设置展开态壁纸),再设置折叠屏电子设备在折叠状态下的壁纸(后设置折叠态壁纸)。在设置展开态壁纸后,再设置折叠态壁纸时,不允许修改图片缩放比、第二区域(第二图像)的高度以及第二区域(第二图像)中心点的高度坐标(纵坐标);只允许左右移动第二区域(第二图像),且第二图像的左边界不能超出第一图像的左边界,第二图像的右边界不能超出第一图像的右边界。

14、在一种实施方式中,第一预览框内显示第一图片的第三区域图像,第三区域的大小与折叠屏电子设备在折叠状态的显示区域的大小相同,第一区域图像包括第三区域图像。响应于在第一预览框内对第三区域图像向左或向右滑动手势,在第一预览框内显示第二区域图像。

15、在该方法中,后设置折叠态壁纸时,允许左右移动第一图片。

16、在一种实施方式中,接收在第一预览框内对第三区域图像向上或向下滑动手势,在第一预览框内显示第三区域图像。

17、在该方法中,后设置折叠态壁纸时,不允许上下移动第一图片。

18、在一种实施方式中,接收在第一预览框内改变第一图片缩放比的手势,在第一预览框内显示第三区域图像。

19、在该方法中,后设置折叠态壁纸时,不允许修改第一图片缩放比。

20、在一种实施方式中,获取第一区域图像的中心点在第一图片坐标系中的横坐标和纵坐标,以及第一区域图像对应的第一图片的缩放比;根据对第三区域图像向左或向右滑动手势的作用位置获取第一横坐标;根据第一横坐标、第一区域图像的中心点在第一图片坐标系中的横坐标和纵坐标以及第一区域图像对应的第一图片的缩放比,获取第二区域图像。

21、在一种实施方式中,在绘制第一预览框内的第一帧预览图像时,获取第一区域图像的中心点在第一图片坐标系中的横坐标和本文档来自技高网...

【技术保护点】

1.一种设置壁纸的方法,其特征在于,应用于折叠屏电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一区域与所述第二区域的高度相同。

3.根据权利要求1或2所述的方法,其特征在于,所述第一区域的大小与所述折叠屏电子设备在展开状态的显示区域的大小相同,所述第二区域的大小与所述折叠屏电子设备在折叠状态的显示区域的大小相同。

4.根据权利要求1-3任意一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述偏移量为:

6.根据权利要求4或5所述的方法,其特征在于,所述偏移量满足以下条件:

7.根据权利要求1-6任意一项所述的方法,其特征在于,响应于对所述第一界面中第一图片的选择操作,显示的为所述第二界面,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述第一预览框内显示所述第一图片的第三区域图像,所述第三区域的大小与所述折叠屏电子设备在折叠状态的显示区域的大小相同,所述第一区域图像包括所述第三区域图像。

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

10.根据权利要求8所述的方法,其特征在于,所述方法还包括:

11.根据权利要求8所述的方法,其特征在于,所述方法还包括:

12.根据权利要求9所述的方法,其特征在于,所述方法还包括:

13.根据权利要求12所述的方法,其特征在于,所述获取所述第一区域图像的中心点在所述第一图片坐标系中的横坐标和纵坐标,以及所述第一区域图像对应的所述第一图片的缩放比包括:

14.根据权利要求1-6任意一项所述的方法,其特征在于,响应于对所述第一界面中第一图片的选择操作,显示的为所述第三界面,所述方法还包括:

15.根据权利要求14所述的方法,其特征在于,所述第二预览框内显示所述第一图片的第四区域图像,所述第四区域的大小与所述折叠屏电子设备在展开状态的显示区域的大小相同,所述第四区域图像包括所述第二区域图像。

16.根据权利要求15所述的方法,其特征在于,所述方法还包括:

17.根据权利要求15所述的方法,其特征在于,所述方法还包括:

18.根据权利要求15所述的方法,其特征在于,所述方法还包括:

19.根据权利要求16所述的方法,其特征在于,所述方法还包括:

20.根据权利要求19所述的方法,其特征在于,所述获取所述第二区域图像的中心点在所述第一图片坐标系中的横坐标和纵坐标以及所述第二区域图像对应的所述第一图片的缩放比包括:

21.一种电子设备,其特征在于,包括:

22.一种计算机可读存储介质,其特征在于,包括计算机指令;当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-20任意一项所述的方法。

...

【技术特征摘要】

1.一种设置壁纸的方法,其特征在于,应用于折叠屏电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一区域与所述第二区域的高度相同。

3.根据权利要求1或2所述的方法,其特征在于,所述第一区域的大小与所述折叠屏电子设备在展开状态的显示区域的大小相同,所述第二区域的大小与所述折叠屏电子设备在折叠状态的显示区域的大小相同。

4.根据权利要求1-3任意一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述偏移量为:

6.根据权利要求4或5所述的方法,其特征在于,所述偏移量满足以下条件:

7.根据权利要求1-6任意一项所述的方法,其特征在于,响应于对所述第一界面中第一图片的选择操作,显示的为所述第二界面,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述第一预览框内显示所述第一图片的第三区域图像,所述第三区域的大小与所述折叠屏电子设备在折叠状态的显示区域的大小相同,所述第一区域图像包括所述第三区域图像。

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

10.根据权利要求8所述的方法,其特征在于,所述方法还包括:

11.根据权利要求8所述的方法,其特征在于,所述方法还包括:

12.根据权利要求9所述的方法,其特征在于,所述方法还包括...

【专利技术属性】
技术研发人员:刘周坤
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1