本发明专利技术公开一种壁纸社交方法,所述方法包括:获取好友当前使用的壁纸图片的数据信息;根据好友当前使用的壁纸图片的数据信息,从本地图库中加载相同壁纸图片数据信息的壁纸图片到当前壁纸编辑界面;根据壁纸的尺寸比例对所加载的壁纸图片进行剪裁;壁纸编辑界面设有动画贴图列表,可以选取列表中的动画贴图并拖动到当前壁纸图片上;记录动画贴图在壁纸上的位置信息;应用程序将当前编辑好的壁纸及动画贴图信息数据生成变更指令并发送至好友的应用程序接收;好友的应用程序将壁纸图片数据在内存加载为位图对象,设置到桌面壁纸层上,将动画贴图数据在桌面罩子层进行绘制和播放动画,以实现壁纸的变更。本发明专利技术还公开了一种壁纸社交系统。
【技术实现步骤摘要】
本专利技术涉及移动终端社交应用程序领域,具体涉及一种壁纸社交方法及其系统。
技术介绍
一般社交应用程序都是需要用户进入应用程序内部选定壁纸后再进行壁纸设定,而且壁纸内容为编辑精选,社交应用程序也只能进行图片传递,并不能把图片直接设置为用户的桌面壁纸,这样的操作较为繁琐,不能满足用户的个性化需求。
技术实现思路
本专利技术的目的,就是克服现有技术的不足,提供一种实现壁纸社交互动,丰富壁纸展现形式的壁纸社交方法。为实现本专利技术另一目的,专利技术还提供一种壁纸社交系统。为了达到上述目的,采用如下技术方案:一种壁纸社交方法,所述方法是在社交应用程序下实现的,所述方法包括以下步骤:S1、获取好友当前使用的壁纸图片的数据信息;S2、编辑请求好友壁纸变更的指令数据,根据好友当前使用的壁纸图片的数据信息,从本地图库中加载相同壁纸图片数据信息的壁纸图片到当前壁纸编辑界面;S3、根据壁纸的尺寸比例对所加载的壁纸图片进行剪裁;S4、壁纸编辑界面设有动画贴图列表,可以选取列表中的动画贴图并拖动到当前壁纸图片上;S5、记录动画贴图在壁纸上的位置信息;S6、壁纸编辑好后,应用程序将当前编辑好的壁纸及动画贴图信息数据生成变更指令并发送至好友的应用程序接收;S7、好友的应用程序接收到壁纸变更请求指令后,将壁纸图片数据在内存加载为位图对象,设置到桌面壁纸层上,将动画贴图数据在桌面罩子层进行绘制和播放动画,以实现壁纸<br>的变更。进一步,所述动画贴图可以根据需求进行缩放、旋转、移动、镜像。进一步,所述动画贴图在壁纸上的位置信息包括动画贴图在壁纸上的坐标、大小及旋转角度信息。进一步,所述动画贴图为png格式,并设置于动画贴图列表容器中。为实现专利技术的另一目的,本专利技术还采用如下技术方案:一种壁纸社交系统,所述系统是在社交应用程序下实现的,所述系统包括:获取单元,获取好友当前使用的壁纸图片的数据信息;编辑单元,编辑请求好友壁纸变更的指令数据,根据好友当前使用的壁纸图片的数据信息,从本地图库中加载相同壁纸图片数据信息的壁纸图片到当前壁纸编辑界面;根据壁纸的尺寸比例对所加载的壁纸图片进行剪裁;壁纸编辑界面设有动画贴图列表,可以选取列表中的动画贴图并拖动到当前壁纸图片上;记录动画贴图在壁纸上的位置信息;发送指令单元,壁纸编辑好后,应用程序将当前编辑好的壁纸及动画贴图信息数据生成变更指令并发送至好友的应用程序接收;变更单元,好友的应用程序接收到壁纸变更请求指令后,将壁纸图片数据在内存加载为位图对象,设置到桌面壁纸层上,将动画贴图数据在桌面罩子层进行绘制和播放动画,以实现壁纸的变更。进一步,所述动画贴图可以根据需求进行缩放、旋转、移动、镜像。进一步,所述动画贴图在壁纸上的位置信息包括动画贴图在壁纸上的坐标、大小及旋转角度信息。进一步,所述动画贴图为png格式,并设置于动画贴图列表容器中。与现有技术相比,本专利技术的有益效果在于:本专利技术获取好友当前使用的壁纸图片的数据信息;编辑请求好友壁纸变更的指令数据,根据好友当前使用的壁纸图片的数据信息,从本地图库中加载相同壁纸图片数据信息的壁纸图片到当前壁纸编辑界面;根据壁纸的尺寸比例对所加载的壁纸图片进行剪裁;壁纸编辑界面设有动画贴图列表,可以选取列表中的动画贴图并拖动到当前壁纸图片上;记录动画贴图在壁纸上的位置信息;壁纸编辑好后,应用程序将当前编辑好的壁纸及动画贴图信息数据生成变更指令并发送至好友的应用程序接收;好友的应用程序接收到壁纸变更请求指令后,将壁纸图片数据在内存加载为位图对象,设置到桌面壁纸层上,将动画贴图数据在桌面罩子层进行绘制和播放动画,以实现壁纸的变更。本发明实现了好友间的壁纸互动,用户只需要在应用程序中发送图片壁纸,好友接收后会自动地设为桌面,并提供壁纸的动画贴图,丰富壁纸的展现形式。附图说明图1是本专利技术壁纸社交系统的模块示意图。图2是本专利技术壁纸社交方法的流程图。具体实施方式下面将结合附图以及具体实施方法来详细说明本专利技术,在本专利技术的示意性实施及说明用来解释本专利技术,但并不作为对本专利技术的限定。如图1所示,一种壁纸社交系统,所述系统是在社交应用程序下实现的,所述系统包括:获取单元,获取好友当前使用的壁纸图片的数据信息;编辑单元,编辑请求好友壁纸变更的指令数据,根据好友当前使用的壁纸图片的数据信息,从本地图库中加载相同壁纸图片数据信息的壁纸图片到当前壁纸编辑界面;根据壁纸的尺寸比例对所加载的壁纸图片进行剪裁;壁纸编辑界面设有动画贴图列表,可以选取列表中的动画贴图并拖动到当前壁纸图片上;记录动画贴图在壁纸上的位置信息,所述动画贴图在壁纸上的位置信息包括动画贴图在壁纸上的坐标、大小及旋转角度信息;所述动画贴图可以根据需求进行缩放、旋转、移动、镜像;所述动画贴图为png格式,并设置于动画贴图列表容器中,通过点击动画贴图,事件响应选取贴图在图片上展示,并通过拖动等方式改变贴图的位置让贴图遮盖在壁纸图片上。发送指令单元,壁纸编辑好后,应用程序将当前编辑好的壁纸及动画贴图信息数据生成变更指令并发送至好友的应用程序接收;变更单元,好友的应用程序接收到壁纸变更请求指令后,将壁纸图片数据在内存加载为位图对象,设置到桌面壁纸层上,将动画贴图数据在桌面罩子层进行绘制和播放动画,以实现壁纸的变更。如图2所示,一种壁纸社交方法,所述方法是在社交应用程序下实现的,所述方法包括以下步骤:S101:获取好友当前使用的壁纸图片的数据信息;S102:编辑请求好友壁纸变更的指令数据,根据好友当前使用的壁纸图片的数据信息,从本地图库中加载相同壁纸图片数据信息的壁纸图片到当前壁纸编辑界面;S103:根据壁纸的尺寸比例对所加载的壁纸图片进行剪裁;S104:壁纸编辑界面设有动画贴图列表,可以选取列表中的动画贴图并拖动到当前壁纸图片上;S105:记录动画贴图在壁纸上的位置信息,所述动画贴图在壁纸上的位置信息包括动画贴图在壁纸上的坐标、大小及旋转角度信息;所述动画贴图可以根据需求进行缩放、旋转、移动、镜像;所述动画贴图为png格式,并设置于动画贴图列表容器中;S106:壁纸编辑好后,应用程序将当前编辑好的壁纸及动画贴图信息数据生成变更指令并发送至好友的应用程序接收;S107:好友的应用程序接收到壁纸变更请求指令后,将壁纸图片数据在内存加载为位图对象,设置到桌面壁纸层上,将动画贴图数据在桌面罩子层进行绘制和播放动画,以实现壁纸的变更。<本文档来自技高网...
【技术保护点】
一种壁纸社交方法,其特征在于,所述方法是在社交应用程序下实现的,所述方法包括以下步骤:S1、获取好友当前使用的壁纸图片的数据信息;S2、编辑请求好友壁纸变更的指令数据,根据好友当前使用的壁纸图片的数据信息,从本地图库中加载相同壁纸图片数据信息的壁纸图片到当前壁纸编辑界面;S3、根据壁纸的尺寸比例对所加载的壁纸图片进行剪裁;S4、壁纸编辑界面设有动画贴图列表,可以选取列表中的动画贴图并拖动到当前壁纸图片上;S5、记录动画贴图在壁纸上的位置信息;S6、壁纸编辑好后,应用程序将当前编辑好的壁纸及动画贴图信息数据生成变更指令并发送至好友的应用程序接收;S7、好友的应用程序接收到壁纸变更请求指令后,将壁纸图片数据在内存加载为位图对象,设置到桌面壁纸层上,将动画贴图数据在桌面罩子层进行绘制和播放动画,以实现壁纸的变更。
【技术特征摘要】
1.一种壁纸社交方法,其特征在于,所述方法是在社交应用程序下实现的,所述方
法包括以下步骤:
S1、获取好友当前使用的壁纸图片的数据信息;
S2、编辑请求好友壁纸变更的指令数据,根据好友当前使用的壁纸图片的数据信
息,从本地图库中加载相同壁纸图片数据信息的壁纸图片到当前壁纸编辑界面;
S3、根据壁纸的尺寸比例对所加载的壁纸图片进行剪裁;
S4、壁纸编辑界面设有动画贴图列表,可以选取列表中的动画贴图并拖动到当前
壁纸图片上;
S5、记录动画贴图在壁纸上的位置信息;
S6、壁纸编辑好后,应用程序将当前编辑好的壁纸及动画贴图信息数据生成变更
指令并发送至好友的应用程序接收;
S7、好友的应用程序接收到壁纸变更请求指令后,将壁纸图片数据在内存加载为
位图对象,设置到桌面壁纸层上,将动画贴图数据在桌面罩子层进行绘制和播放动画,
以实现壁纸的变更。
2.根据权利要求1所述的壁纸社交方法,其特征在于,所述动画贴图可以根据需求
进行缩放、旋转、移动、镜像。
3.根据权利要求1所述的壁纸社交方法,其特征在于,所述动画贴图在壁纸上的位
置信息包括动画贴图在壁纸上的坐标、大小及旋转角度信息。
4.根据权利要求1所述的壁纸社交方法,其特征在于,所述动画贴图为png格式,
并设置于动画贴图列表容器中。
【专利技术属性】
技术研发人员:邓裕强,祝涛,何智毅,钟文奇,
申请(专利权)人:广州市久邦数码科技有限公司,久邦计算机技术广州有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。