界面显示方法、设备、可读介质、芯片和产品与流程
本技术涉及电子,特别涉及一种界面显示方法、设备、可读介质、芯片和产品。
背景技术:
1、目前,电子设备可以根据用户操作显示不同的界面,例如,电子设备响应用户操作更新当前显示的界面,或者重新显示一个界面。在一些场景中,为了提升用户体验,在显示一个界面后,可以为该界面创建模糊的背景界面,模糊界面为对界面进行模糊处理得到的界面。
2、然而,模糊处理需要占用较大的负载,从而可能影响电子设备的运行性能,例如导致电子设备出现卡顿现象。
技术实现思路
1、本技术的目的在于提供一种界面显示方法、设备、可读介质、芯片和产品,以提升电子设备界面操作的运行性能。
2、第一方面,本技术实施例提供了一种界面显示方法,应用于电子设备,包括:显示第一界面;响应用户对第一界面的第一操作,显示第一界面对应的背景界面,其中第一操作用于指示电子设备显示第二界面,并且在电子设备满足第一条件的情况下,背景界面相较于第一界面具有第一模糊程度;在电子设备满足第二条件的情况下,背景界面相较于第一界面具有第二模糊程度,其中第一条件和第二条件不同,第一模糊程度和第二模糊程度不同。
3、即在本技术实施例中,响应用户对第一界面的第一操作(例如触控操作),针对电子设备满足的不同条件,可以显示具有不同模糊程度的界面,由于不同模糊程度处理所占用的电子设备的运行资源不同,因此,可以灵活地根据电子设备满足不同的条件来处理出不同的模糊效果,从而避免单一模糊程度可能造成的处理负载大的情况,提升电子设备界面操作的运行性能。
4、在上述第一方面的一种可能的实现中,第一操作包括滑动操作,并且在电子设备满足第三条件的情况下,背景界面相较于第一界面具有第三模糊程度,其中第三模糊程度随滑动操作的滑动距离变化,第三条件和第一条件、第二条件不同。
5、即在本技术实施例中,在电子设备满足第三条件的情况下,可以显示跟手变化模糊程度的界面,例如模糊半径随滑动距离的增大而增大,从而使界面显示效果更加自然,提升用户体验。
6、在上述第一方面的一种可能的实现中,第一界面为视频播放界面;在电子设备满足第三条件,且第二界面未完全显示的情况下,背景界面为基于第一界面的动态界面;在电子设备满足第三条件,且第二界面完全显示的情况下,背景界面为基于第一界面的静态界面。
7、即在本技术实施例中,第一界面为视频播放界面,可以在过渡阶段,即第二界面未完全显示的阶段,显示基于第一界面生成的动态的背景界面;在过渡阶段结束后,即第二界面完全显示的情况下,显示基于第一界面的第一目标帧生成的静态的背景界面。如此,不仅可以在保证界面变换过程中的视觉效果的同时,在界面变换过程结束之后降低电子设备的算力消耗,而且将过渡阶段和非过渡阶段通过界面显示效果进行了区分,使界面变换的进度对用户而言更直观。
8、在上述第一方面的一种可能的实现中,背景界面为基于第一界面的第一显示内容生成的静态界面,第一显示内容为第一界面在第二界面完全显示之前显示的内容。
9、即在本技术实施例中,第一显示内容可以是第一界面在第一目标帧的显示内容,第一目标帧例如可以是第二界面完全显示的时刻之前的上一帧或最后一帧。
10、在上述第一方面的一种可能的实现中,第一界面为视频播放界面,并且在电子设备满足第一条件或第二条件的情况下,背景界面为基于第一界面的第二显示内容生成的静态界面。
11、即在本技术实施例中,在电子设备满足第一条件或者第二条件,且第一界面为视频播放界面的情况下,可以显示基于第一界面的第二目标帧生成的静态的背景界面,以降低电子设备的算力和负载消耗。
12、在上述第一方面的一种可能的实现中,第二显示内容为第一界面在第一操作之前显示的内容。
13、即在本技术实施例中,第二显示内容可以是第一界面在第二目标帧的显示内容,第二目标帧例如可以是第一操作的操作时刻之前的上一帧或最后一帧。
14、在上述第一方面的一种可能的实现中,在电子设备满足第四条件且第一界面为视频播放界面的情况下,背景界面相较于第一界面具有第三模糊程度;其中,第四条件和第一条件、第二条件、第三条件不同,背景界面基于第一界面生成。
15、即在本技术实施例中,第一界面为视频播放界面且电子设备满足第四条件的情况下,可以持续显示基于第一界面生成的动态的背景界面,从而在电子设备的负载较低的情况下,保证界面显示效果。
16、在上述第一方面的一种可能的实现中,在电子设备满足第五条件的情况下,背景界面相较于第一界面不模糊。
17、即在本技术实施例中,显示的背景界面可以不经过模糊处理,从而最大限度地降低绘制界面任务对电子设备的负载消耗。
18、在上述第一方面的一种可能的实现中,显示第一界面对应的背景界面之后,方法还包括:在电子设备满足的条件由第一条件切换至第二条件的情况下,背景界面由第一模糊程度切换为第二模糊程度。
19、即在本技术实施例中,界面变化过程中可以进行条件判断和显示效果的切换,实现对电子设备负载的实时调节。
20、在上述第一方面的一种可能的实现中,第一条件包括以下至少一种:电子设备的电量信息满足第一电量范围,电子设备的温度信息满足第一温度范围,电子设备的温升信息满足第一温升范围,电子设备的算力信息满足第一算力范围,电子设备的场景属于第一场景;第二条件包括以下至少一种:电子设备的电量信息满足第二电量范围,电子设备的温度信息满足第二温度范围,电子设备的温升信息满足第二温升范围,电子设备的算力信息满足第二算力范围,电子设备的场景属于第二场景;其中,第一电量范围内的任一电量值小于第二电量范围内的任一电量值,第一温度范围内的任一温度值大于第二温度范围内的任一温度值,第一温升范围内的任一温度值大于第二温升范围内的任一温度值,第一算力范围内的任一算力值小于第二算力范围的任一算力值,第一场景下电子设备的第一负载大于第二场景下电子设备的第二负载。
21、在上述第一方面的一种可能的实现中,第一模糊程度小于第二模糊程度。
22、即在本技术实施例中,第一模糊程度小于第二模糊程度,第一条件相较于第二条件指示更高的设备负载,因而在电子设备满足第一条件时采用第一模糊程度显示界面,在电子设备满足第二条件时采用第二模糊程度显示界面,如此可以在电子设备处于不同负载状况时绘制不同模糊程度的背景界面,从而保证电子设备的流畅运行。
23、在上述第一方面的一种可能的实现中,第一条件包括以下至少一种:电子设备的电量信息满足第一电量范围,电子设备的温度信息满足第一温度范围,电子设备的温升信息满足第一温升范围,电子设备的算力信息满足第一算力范围,电子设备的场景属于第一场景;第二条件包括以下至少一种:电子设备的电量信息满足第二电量范围,电子设备的温度信息满足第二温度范围,电子设备的温升信息满足第二温升范围,电子设备的算力信息满足第二算力范围,电子设备的场景属于第二场景;第三条件包括以下至少一种:电子设备的电量信息满足第三电量范围,电子设备的温度信息满足第三温度范围,电子设备的温升信息满足第三温升范围,电子设备的算力信息满足第三算力范围;第四条件包括以下至少一种:电子设备的电量信息满足第四电量范围,电子设备的温度信息满足第四温度范围,电子设备的温升信息满足第四温升范围,电子设备的算力信息满足第四算力范围;其中,第一电量范围内的任一电量值小于第二电量范围内的任一电量值,第二电量范围内的任一电量值小于第三电量范围内的任一电量值,第三电量范围内的任一电量值小于第四电量范围内的任一电量值,第一温度范围内的任一温度值大于第二温度范围内的任一温度值,第二温度范围内的任一温度值大于第三温度范围内的任一温度值,第三温度范围内的任一温度值大于第四温度范围内的任一温度值,第一温升范围内的任一温度值大于第二温升范围内的任一温度值,第二温升范围内的任一温度值大于第三温升范围内的任一温度值,第三温升范围内的任一温度值大于第四温升范围内的任一温度值,第一算力范围内的任一算力值小于第二算力范围的任一算力值,第二算力范围内的任一算力值小于第三算力范围的任一算力值,第三算力范围内的任一算力值小于第四算力范围的任一算力值,第一场景下电子设备的第一负载大于第二场景下电子设备的第二负载。
24、即在本技术实施例中,第三条件可以相较于第四条件指示更高的设备负载,且过渡阶段之后第四条件对应的背景界面为动态界面,第三条件对应的背景界面为静态界面,绘制动态界面比绘制静态界面需要消耗更多算力,如此可以在电子设备处于不同负载状况时绘制不同的背景界面,从而保证电子设备的流畅运行。
25、在上述第一方面的一种可能的实现中,第一模糊程度小于第二模糊程度,第二模糊程度小于第三模糊程度。
26、即在本技术实施例中,第一模糊程度、第二模糊程度、第三模糊程度依次递增,从而可以在电子设备满足不同条件的情况下,渲染多个模糊程度中不同模糊程度的界面显示效果,使电子设备的负载调节更精细。
27、在上述第一方面的一种可能的实现中,响应用户对第一界面的第一操作,显示第一界面对应的背景界面,包括:响应第一操作执行完毕,显示第一界面对应的背景界面,同时在背景界面的上层显示第二界面,第二界面为控制中心界面。
28、在上述第一方面的一种可能的实现中,电子设备具有显示屏,显示屏显示第一界面;第一操作为在显示屏上,从电子设备的顶部向下滑动的滑动操作。
29、在上述第一方面的一种可能的实现中,控制中心界面至少包括第一控件;在电子设备满足第一条件的情况下,第一控件的区域内具有目标颜色,其中,目标颜色为电子设备的主题颜色,或者目标颜色为基于第一界面的颜色。
30、即在本技术实施例中,在电子设备满足第一条件的情况下,背景界面的第一模糊程度较低,为了保证界面显示效果,可以显示目标颜色的第一控件。可以理解,在电子设备不满足第一条件而满足其他条件的情况下,第一控件可以是默认颜色,例如灰色。
31、第二方面,本技术提供了一种电子设备,包括:存储器,用于存储一个或多个程序;处理器,用于执行一个或多个程序以使得电子设备实现第一方面的方法。
32、第三方面,本技术提供了一种计算机可读存储介质,其中计算机可读存储介质存储一个或多个程序,一个或多个程序在电子设备上执行时,使电子设备实现第一方面的方法。
33、第四方面,本技术提供了一种芯片,芯片包括:存储器,用于存储由电子设备的一个或多个处理器执行的指令,以及一个或多个处理器,用于执行如第一方面的方法。
34、第五方面,本技术提供了一种计算机程序产品,计算机程序产品中包括指令,当指令被执行,使得第一方面的方法被实现。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com