壁纸处理方法、装置、移动终端和存储介质制造方法及图纸

技术编号:32466610 阅读:61 留言:0更新日期:2022-03-02 09:25
本申请涉及移动终端显示领域,提供了一种壁纸处理方法、装置、移动终端和存储介质。本申请提供了用户与动态壁纸交互的方法,并进一步提升了用户与壁纸进行交互的精细化程度。该方法包括:终端通过获取壁纸上的触摸操作信息,根据触摸操作信息获得触摸滑动距离,根据触摸滑动距离和多个图层各自对应的转动函数,获得壁纸包含的多个图层分别对应的转动参数,将壁纸的多个图层按照各自对应的转动参数转动。纸的多个图层按照各自对应的转动参数转动。纸的多个图层按照各自对应的转动参数转动。

【技术实现步骤摘要】
壁纸处理方法、装置、移动终端和存储介质


[0001]本申请涉及移动终端显示
,特别是涉及一种壁纸处理方法、装置、移动终端和存储介质。

技术介绍

[0002]随着科技的发展,移动终端的智能化程度越来越高,移动终端显示屏幕技术也越来越成熟,用户可以根据需求选择壁纸界面,满足个性化展示的需求。
[0003]目前技术中,用户可以选择动态壁纸呈现在移动终端屏幕上,而动态壁纸的通常是按照设定的规则变化,与用户的交互程度低。

技术实现思路

[0004]基于此,有必要针对目前技术中存在的动态壁纸与用户的交互程度低的技术问题,提供一种壁纸处理方法、装置、计算机设备和存储介质。
[0005]一种壁纸处理方法,所述方法包括:
[0006]获取壁纸上的触摸操作信息,根据所述触摸操作信息获得触摸滑动距离;
[0007]获得所述壁纸包含的多个图层分别对应的转动参数,所述转动参数根据所述触摸滑动距离以及多个图层各自对应的转动函数得到;
[0008]将所述壁纸的多个图层按照各自对应的转动参数转动。
[0009]在其中一个实施例中,所述获得所述壁纸包含的多个图层分别对应的转动参数,包括:
[0010]对所述触摸滑动距离进行放大处理,得到第一参考滑动距离;
[0011]根据所述第一参考滑动距离与预设阈值的对比结果,确定初始转动参数;
[0012]根据所述初始转动参数以及多个图层各自对应的转动函数,得到多个图层分别对应的转动参数。
[0013]在其中一个实施例中,所述根据所述第一参考滑动距离与预设阈值的对比结果,确定初始转动参数,包括:
[0014]若所述第一参考滑动距离大于或等于所述预设阈值,将所述第一参考滑动距离作为所述初始转动参数;
[0015]若所述第一参考滑动距离小于所述阈值,将所述第一参考滑动距离进行放大处理,得到第二参考滑动距离;若所述第二参考滑动距离大于或等于所述阈值,将所述阈值作为所述初始转动参数;若所述第二参考滑动距离小于所述阈值,将所述第二参考滑动距离作为所述初始转动参数。
[0016]在其中一个实施例中,所述转动参数包括转动速度和转动方向;所述将所述壁纸的多个图层按照各自对应的转动参数转动,包括:
[0017]按照多个所述图层各自对应的所述转动速度和转动方向,转动多个所述图层。
[0018]在其中一个实施例中,所述方法还包括:
[0019]当所述触摸操作结束时,获取各个所述图层的瞬时转动速度,作为最大转动速度;
[0020]根据各个所述图层对应的预设速度变化系数,从所述最大转动速度开始降低所述各个图层的转动速度。
[0021]在其中一个实施例中,所述根据各个所述图层对应的预设速度变化系数,从所述最大转动速度开始降低所述各个图层的转动速度,包括:
[0022]针对各个所述图层,当所述图层的转动速度小于对应的预设最小速度时,所述图层停止转动。
[0023]在其中一个实施例中,多个所述图层有各自对应的透明度;至少有两个所述图层的对象存在重叠区域;所述方法还包括:
[0024]在多个图层转动过程中,获取不同图层对象之间的当前重叠区域;
[0025]获取上层图层、下层图层各自对应的透明度;所述上层图层、下层图层为所述当前重叠区域对应的两个相邻图层;
[0026]若所述上层图层对应的透明度接近所述下层图层对应的透明度,则调整所述上层图层对应的透明度。
[0027]在其中一个实施例中,若所述上层图层对应的透明度小于所述下层图层对应的透明度,则调整所述上层图层对应的透明度。
[0028]在其中一个实施例中,若所述上层图层对应的透明度小于预设透明度阈值,则调高所述上层图层对应的透明度。
[0029]在其中一个实施例中,若所述上层图层对应的透明度与所述下层图层对应的透明度的差值小于预设透明度阈值,则调整所述上层图层对应的透明度。
[0030]一种壁纸处理装置,所述装置包括:
[0031]滑动距离获取模块,用于获取壁纸上的触摸操作信息,根据所述触摸操作信息获得触摸滑动距离;
[0032]转动参数获取模块,获得所述壁纸包含的多个图层分别对应的转动参数,所述转动参数根据所述触摸滑动距离以及多个图层各自对应的转动函数得到;
[0033]转动模块,用于将所述壁纸的多个图层按照各自对应的转动参数转动。
[0034]一种移动终端,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0035]获取壁纸上的触摸操作信息,根据所述触摸操作信息获得触摸滑动距离;获得所述壁纸包含的多个图层分别对应的转动参数,所述转动参数根据所述触摸滑动距离以及多个图层各自对应的转动函数得到;将所述壁纸的多个图层按照各自对应的转动参数转动。
[0036]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0037]获取壁纸上的触摸操作信息,根据所述触摸操作信息获得触摸滑动距离;获得所述壁纸包含的多个图层分别对应的转动参数,所述转动参数根据所述触摸滑动距离以及多个图层各自对应的转动函数得到;将所述壁纸的多个图层按照各自对应的转动参数转动。
[0038]上述壁纸处理方法、装置、移动终端和存储介质,通过获取壁纸上的触摸操作信息,根据触摸操作信息获得触摸滑动距离,根据触摸滑动距离和多个图层各自对应的转动函数,获得壁纸包含的多个图层分别对应的转动参数,将壁纸的多个图层按照各自对应的
转动参数转动。本申请的方案,用户可以通过触摸滑动距离实现对壁纸中多个图层差异化的转动控制,提供了用户与动态壁纸交互的方法,并进一步提升了用户与壁纸进行交互的精细化程度。
附图说明
[0039]图1为一个实施例中壁纸处理方法的应用环境图;
[0040]图2为一个实施例中壁纸处理方法的流程示意图;
[0041]图3为一个实施例中壁纸处理方法的流程示意图;
[0042]图4为一个实施例中壁纸变化的界面图;
[0043]图5为一个实施例中壁纸处理装置的结构框图;
[0044]图6为一个实施例中计算机设备的内部结构图。
具体实施方式
[0045]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0046]需要说明的是,本专利技术实施例所涉及的术语“第一\第二”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二”在允许的情况下可以互换特定的顺序或先后次序。应该理解“第一\第二”区分的对象在适当情况下可以互换,以使这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
[0047]本申请提供的壁纸处理方法,可以应用于如图1所示的应用环境中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种壁纸处理方法,其特征在于,所述方法包括:获取壁纸上的触摸操作信息,根据所述触摸操作信息获得触摸滑动距离;获得所述壁纸包含的多个图层分别对应的转动参数,所述转动参数根据所述触摸滑动距离以及多个图层各自对应的转动函数得到;将所述壁纸的多个图层按照各自对应的转动参数转动。2.根据权利要求1所述的方法,其特征在于,所述获得所述壁纸包含的多个图层分别对应的转动参数,包括:对所述触摸滑动距离进行放大处理,得到第一参考滑动距离;根据所述第一参考滑动距离与预设阈值的对比结果,确定初始转动参数;根据所述初始转动参数以及多个图层各自对应的转动函数,得到多个图层分别对应的转动参数。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一参考滑动距离与预设阈值的对比结果,确定初始转动参数,包括:若所述第一参考滑动距离大于或等于所述预设阈值,将所述第一参考滑动距离作为所述初始转动参数;若所述第一参考滑动距离小于所述阈值,将所述第一参考滑动距离进行放大处理,得到第二参考滑动距离;若所述第二参考滑动距离大于或等于所述阈值,将所述阈值作为所述初始转动参数;若所述第二参考滑动距离小于所述阈值,将所述第二参考滑动距离作为所述初始转动参数。4.根据权利要求1所述的方法,其特征在于,所述转动参数包括转动速度和转动方向;所述将所述壁纸的多个图层按照各自对应的转动参数转动,包括:按照多个所述图层各自对应的所述转动速度和转动方向,转动多个所述图层。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:当所述触摸操作结束时,获取各个所述图层的瞬时转动速度,作为最大转动速度;根据各个所述图层对应的预设速度变化系数,从所述最大转动速度开始降低所述各个图层的转动速度。6.根据权利要求5所述的方法,其特征在于,所述根据各个所述图层对应的预设速度变化系...

【专利技术属性】
技术研发人员:林彥宏林沿榆邱显晟
申请(专利权)人:深圳市万普拉斯科技有限公司
类型:发明
国别省市:

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

1