一种展示窗数据加载方法及其系统的制作方法

文档序号:8942698阅读:195来源:国知局
一种展示窗数据加载方法及其系统的制作方法
【技术领域】
[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]图1是本发明实施例一展示窗数据加载系统系统的模块示意图;
[0026]图2是本发明实施例一展示窗数据加载方法的流程图;
[0027]图3?6是本发明实施例二气球元素动画的展示窗弹出特效动态示意图;
[0028]图7是本发明实施例二展示窗数据加载方法的流程图。
【具体实施方式】
[0029]下面将结合附图以及具体实施方法来详细说明本发明,在本发明的示意性实施及说明用来解释本发明,但并不作为对本发明的限定。
[0030]实施例一
[0031]如图1所示,一种展示窗数据加载系统,展示窗数据可为广告数据、应用推送数据、主题推送数据、视频推送数据等,所述系统包括:
[0032]预设单元,用于预设若干动画元素,预设动画元素在屏幕上的移动速度的选择范围,预设动画元素的移动方向的选择范围,预设后台加载数据的时间;
[0033]初始动画数据生成单元,用于随机选取任意动画元素,并在屏幕上随机生成各动画元素的移动动画初始位置;分别在移动速度的选择范围内、移动方向的选择范围内,随机选取动画元素的移动速度及移动方向,动画元素在初始位置以选取的移动速度及移动方向在屏幕上移动;
[0034]数据加载单元,用于后台加载展示窗数据,若后台在预设的时间内数据加载完毕,则停止随机选取动画元素及其移动动画初始位置的生成,之前在屏幕上移动的动画元素继续在屏幕上移动直至移动出屏幕显示范围,同时展示窗口弹出;若后台未在预设的时间内加载到数据,则停止随机选取动画元素及其移动动画初始位置的生成,之前在屏幕上移动的动画元素继续在屏幕上移动直至移动出屏幕显示范围,同时预设的未加载到数据的图片弹出。
[0035]如图2所示,一种展示窗数据加载方法,所述方法包括以下步骤:
[0036]SlOl:预设若干动画元素,预设动画元素在屏幕上的移动速度的选择范围,预设动画元素的移动方向的选择范围,预设后台加载数据的时间;
[0037]S102:随机选取任意动画元素,并在屏幕上随机生成各动画元素的移动动画初始位置;
[0038]S103:分别在移动速度的选择范围内、移动方向的选择范围内,随机选取动画元素的移动速度及移动方向;
[0039]S104:分别在移动速度的选择范围内、移动方向的选择范围内,随机选取动画元素的移动速度及移动方向,动画元素在初始位置以选取的移动速度及移动方向在屏幕上移动;
[0040]S105:若后台在预设的时间内数据加载完毕,则停止随机选取动画元素及其移动动画初始位置的生成,之前在屏幕上移动的动画元素继续在屏幕上移动直至移动出屏幕显示范围,同时展示窗口弹出;
[0041]S106:若后台未在预设的时间内加载到数据,则停止随机选取动画元素及其移动动画初始位置的生成,之前在屏幕上移动的动画元素继续在屏幕上移动直至移动出屏幕显示范围,同时预设的未加载到数据的图片弹出。
[0042]实施例二
[0043]—种展示窗数据加载系统,所述展示窗数据为应用推送数据,所述动画元素为不同大小、不同颜色的气球元素。如图3?6所示,气球元素动画的展示窗弹出特效。
[0044]所述系统包括:
[0045]预设单元,预设若干不同大小、不同颜色的气球元素;预设气球元素在屏幕上的移动初始速度、初始加速度的选择范围及从移动方向的选择范围;预设随机选取任意气球元素的生成频率,如:以20毫秒一个速度生成气球元素,总时长为15秒;预设后台加载数据的时间为15秒;
[0046]初始动画数据生成单元,随机选取任意气球元素,并在屏幕上随机生成各气球元素的移动初始位置,分别在移动初始速度及初始加速度的选择范围、移动方向的选择范围,随机选取气球元素的移动初始速度、初始加速度及移动方向,气球元素在初始位置以选取的移动初始速度、初始加速
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1