CN111198676B - 资源数据的展示方法及装置、存储介质、终端 - Google Patents
资源数据的展示方法及装置、存储介质、终端 Download PDFInfo
- Publication number
- CN111198676B CN111198676B CN201911379111.7A CN201911379111A CN111198676B CN 111198676 B CN111198676 B CN 111198676B CN 201911379111 A CN201911379111 A CN 201911379111A CN 111198676 B CN111198676 B CN 111198676B
- Authority
- CN
- China
- Prior art keywords
- animation
- display
- resource data
- animation resource
- effect
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/73—Querying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computational Linguistics (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种资源数据的展示方法及装置、存储介质、终端,涉及互联网技术领域,所要解决的一个技术问题是现有动画展示无法全面地展示产品技术人员期望展示的内容,且无法准确、快速地利用动画元素确定特定效果的产品动画。包括:加载设定的基础动画资源库;获取基于所述设定的基础动画资源库选定的动画资源数据;按照设定的效果参数展示所述动画资源数据;其中,所述设定的基础动画资源库是预先编辑生成的基础动画资源库,所述设定的效果参数用于配置所述动画资源数据的展示效果。
Description
技术领域
本发明涉及互联网技术领域,尤其是一种资源数据的展示方法及装置、存储介质、终端。
背景技术
对于互联网技术的快速发展,越来越多的互联网产品以交互动画的形式向用户展示,因此,产品技术人员在对具有交互效果的产品进行研发时,如何快速模拟一个交互效果的动画给研发人员,使其开发制作是一个很大的难点。
目前,现有动画产品的制作需要产品技术人员调取不同功能的动画内容,向研发人员进行展示,但是,仅仅利用单一功能的动画内容无法全面地展示产品技术人员期望展示的内容,无法实现复用,对于功能复杂的动画内容实现过程时间较长,无法准确、快速地利用动画内容确定带有特定效果的动画产品,影响互联网产品的制作效率。
发明内容
本发明实施例所要解决的一个技术问题是现有动画展示无法全面地展示产品技术人员期望展示的内容,且无法准确、快速地利用动画元素确定特定效果的产品动画。
依据本发明一个方面,提供了一种资源数据的展示方法,包括:
加载设定的基础动画资源库;
获取基于所述设定的基础动画资源库选定的动画资源数据;
按照设定的效果参数展示所述动画资源数据;
其中,所述设定的基础动画资源库是预先编辑生成的基础动画资源库,所述设定的效果参数用于配置所述动画资源数据的展示效果。
进一步地,所述按照设定的效果参数展示所述动画资源数据之前,所述方法还包括:
接收用户选定的效果参数,所述设定的效果参数包括展示时间、组合展示、循环展示、展示速度、展示位置、填充方式、延迟展示、展示大小中至少一个;
解析所述动画资源数据的效果类型,根据所述效果类型结合所述设定的效果参数在预设展示区域展示所述动画资源数据,所述效果类型包括注目类、出入类。
进一步地,所述根据所述效果类型结合所述设定的效果参数在预设展示区域展示所述动画资源数据包括:
根据所述效果类型判断所述动画资源数据是否符合预设展示条件;
若符合所述预设展示条件,则按照所述效果参数在预设展示区域展示所述动画资源数据;
若不符合所述预设展示条件,则发送提示信息,以使调整对所述动画资源数据的选定。
进一步地,所述加载设定的基础动画资源库之后,所述方法还包括:
配置所述设定的基础动画资源库中不同动画资源数据对应的标签,并显示所述标签;
所述获取基于所述设定的基础动画资源库选定的动画资源数据包括:
根据所述标签确定用户选定的动画资源数据,并从所述设定的基础动画资源库中调取所述动画资源数据。
进一步地,所述按照设定的效果参数展示所述动画资源数据之后,所述方法还包括:
当接收到所述动画资源数据的效果确定指令后,锁定所述动画资源数据所对应的效果参数,并输出携带有所述设定的效果参数的动画资源数据;
按照预设时间间隔更新所述设定的基础动画资源库。
进一步地,所述设定的基础动画资源库为animate.css文件,所述加载设定的基础动画资源库包括:
通过远端下载所述animate.css文件,并全局引入所述animate.css文件中预先编辑的animate动画,以实现预先编辑生成的基础动画资源库的加载;
所述获取基于所述设定的基础动画资源库选定的动画资源数据包括:
根据添加所述animate动画对应类class的标签确定用户选定的类class,并从所述animate.css文件中调取对应的animate动画;
所述按照设定的效果参数展示所述动画资源数据包括:
接收用户选定的展示时间、组合展示、循环展示、展示速度、展示位置、填充方式、延迟展示、展示大小中至少一个的效果参数;
解析所述animate动画的效果类型,根据解析出的注目类或出入类的效果类型结合选定的展示时间、组合展示、循环展示、展示速度、展示位置、填充方式、延迟展示、展示大小中至少一个的效果参数在预设展示区域中展示所述animate动画。
依据本发明另一个方面,提供了一种资源数据的展示装置,包括:
加载模块,用于加载设定的基础动画资源库;
获取模块,用于获取基于所述设定的基础动画资源库选定的动画资源数据;
展示模块,用于按照设定的效果参数展示所述动画资源数据;
其中,所述设定的基础动画资源库是预先编辑生成的基础动画资源库,所述设定的效果参数用于配置所述动画资源数据的展示效果。
进一步地,所述装置还包括:
接收模块,用于接收用户选定的效果参数,所述设定的效果参数包括展示时间、组合展示、循环展示、展示速度、展示位置、填充方式、延迟展示、展示大小中至少一个;
所述展示模块,具体用于解析所述动画资源数据的效果类型,根据所述效果类型结合所述设定的效果参数在预设展示区域展示所述动画资源数据,所述效果类型包括注目类、出入类。
进一步地,所述展示模块包括:
判断单元,用于根据所述效果类型判断所述动画资源数据是否符合预设展示条件;
展示单元,用于若符合所述预设展示条件,则按照所述效果参数在预设展示区域展示所述动画资源数据;
发送单元,用于若不符合所述预设展示条件,则发送提示信息,以使调整对所述动画资源数据的选定。
进一步地,所述装置还包括:配置模块,
所述配置模块,用于配置所述设定的基础动画资源库中不同动画资源数据对应的标签,并显示所述标签;
所述获取模块,用于根据所述标签确定用户选定的动画资源数据,并从所述设定的基础动画资源库中调取所述动画资源数据。
进一步地,所述装置还包括:
锁定模块,用于当接收到所述动画资源数据的效果确定指令后,锁定所述动画资源数据所对应的效果参数,并输出携带有所述设定的效果参数的动画资源数据;
更新模块,用于按照预设时间间隔更新所述设定的基础动画资源库。
进一步地,所述设定的基础动画资源库为animate.css文件,
所述加载模块,具体用于通过远端下载所述animate.css文件,并全局引入所述animate.css文件中预先编辑的animate动画,以实现预先编辑生成的基础动画资源库的加载;
所述获取模块,具体用于根据添加所述animate动画对应类class的标签确定用户选定的类class,并从所述animate.css文件中调取对应的animate动画;
所述展示模块,具体用于接收用户选定的展示时间、组合展示、循环展示、展示速度、展示位置、填充方式、延迟展示、展示大小中至少一个的效果参数,并解析所述animate动画的效果类型,根据解析出的注目类或出入类的效果类型结合选定的展示时间、组合展示、循环展示、展示速度、展示位置、填充方式、延迟展示、展示大小中至少一个的效果参数在预设展示区域中展示所述animate动画。
根据本发明的又一方面,提供了一种存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述资源数据的展示方法对应的操作。
根据本发明的再一方面,提供了一种终端,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述资源数据的展示方法对应的操作。
借由上述技术方案,本发明实施例提供的技术方案至少具有下列优点:
本发明提供了一种资源数据的展示方法及装置、存储介质、终端,与现有技术相比,本发明实施例通过加载设定的基础动画资源库;获取基于所述设定的基础动画资源库选定的动画资源数据;按照设定的效果参数展示所述动画资源数据,其中,所述设定的基础动画资源库是预先编辑生成的基础动画资源库,所述设定的效果参数用于配置所述动画资源数据的展示效果,提高动画设计的效率,减少对动画实现的时间,且利用基础动画资源库结合效果参数配置的方式,简化利用动画展示互联网产品制作步骤,便于反复选择动画资源数据,从而提高不同效果动画的制作效率及准确性。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
构成说明书的一部分的附图描述了本发明的实施例,并且连同描述一起用于解释本发明的原理。
参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:
图1示出了本发明实施例提供的一种资源数据的展示方法流程图;
图2示出了本发明实施例提供的另一种资源数据的展示方法流程图;
图3示出了本发明实施例提供的一种基础动画资源库加载配置标签的流程图;
图4示出了本发明实施例提供的一种应用页面展示的示意图。
图5示出了本发明实施例提供的一种资源数据的展示装置组成框图;
图6示出了本发明实施例提供的另一种资源数据的展示装置组成框图;
图7示出了本发明实施例提供的一种终端的结构示意图。
具体实施方式
现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
本发明实施例可以应用于计算机***/服务器,其可与众多其它通用或专用计算***环境或配置一起操作。适于与计算机***/服务器一起使用的众所周知的计算***、环境和/或配置的例子包括但不限于:个人计算机***、服务器计算机***、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的***、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机***、大型计算机***和包括上述任何***的分布式云计算技术环境,等等。
计算机***/服务器可以在由计算机***执行的计算机***可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数据结构等等,它们执行特定的任务或者实现特定的抽象数据类型。计算机***/服务器可以在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算***存储介质上。
本发明实施例提供了一种资源数据的展示方法,如图1所示,该方法包括:
101、加载设定的基础动画资源库,所述设定的基础动画资源库是预先编辑生成的基础动画资源库。
其中,所述设定的基础动画资源库存储有预先配置的不同功能的动画资源数据,例如css动画元素等,具体的,配置的css动画元素可以为单一功能的动画元素,也可以为多功能的动画元素,本发明实施例不做具体限定。
需要说明的是,技术人员在服务端***中预先编辑生成基础动画资源库,当前客户端中的用户需要利用基础动画资源库中的动画资源数据进行展示动画时,需要加载设定的基础动画资源库到当前客户端中。另外,在加载的同时,可以选择加载设定的基础动画资源库中的部分动画资源数据,也可以加载全部动画资源数据,当加载部分动画资源数据时,通过查找基础动画资源库中标定为基础动画资源数据进行加载。另外,对于基础动画资源库中的动画资源数据可以从GitHub平台中获取css动画元素进行编辑生成技术人员所需要的、符合业务场景需求的动画资源数据,本发明实施例不做具体限定。
102、获取基于所述设定的基础动画资源库选定的动画资源数据。
其中,当基础动画资源库完成加载后,通过特定页面展示基础动画资源数据的标签,以使用户选择需要进行展示的动画资源数据。当用户根据展示的标识选定动画资源数据后,从所述设定的基础动画资源库中获取选定的动画资源数据。
需要说明的是,本发明实施例中的资源数据的展示方法可以嵌入至任意一个应用程序中,以便用户使用,例如可以通过嵌入至某社交平台开发的小程序中进行使用,本发明实施例不做具体限定。
103、按照设定的效果参数展示所述动画资源数据,所述设定的效果参数用于配置所述动画资源数据的展示效果。
其中,所述设定的效果参数用于配置所述动画资源数据的展示效果,展示效果为动画资源数据依据不同功能实现的展示效果,例如动画a展示出现功能,对应的效果出现是实现的展示效果,本发明实施例不做具体限定。
需要说明的是,为了使用户选定的动画资源数据按照用户期望的展示方式进行展示,预先配置有用户可选的效果参数,用以配置动画资源数据的展示效果。另外,由于用户选定的动画资源数据可以为一个,也可以为多个,因此,效果参数包括展示时间、组合展示、循环展示、展示速度、展示位置、填充方式、延迟展示、展示大小中至少一个,例如,动画a的展示效果为旋转,当用户选定展示时间为1分钟时,配置动画a旋转展示1分钟;如用户选定2个动画资源数据,且选定组合展示,则将2个动画资源数据进行组合配置,并进行展示。
本发明提供了一种资源数据的展示方法,与现有技术相比,本发明实施例通过加载设定的基础动画资源库;获取基于所述设定的基础动画资源库选定的动画资源数据;按照设定的效果参数展示所述动画资源数据,所述设定的效果参数用于配置所述动画资源数据的展示效果,提高动画设计的效率,减少对动画实现的时间,且利用基础动画资源库结合效果参数配置的方式,简化利用动画展示互联网产品制作步骤,便于反复选择动画资源数据,从而提高不同效果动画的制作效率及准确性。
本发明实施例提供了另一种资源数据的展示方法,如图2所示,该方法包括:
201、加载设定的基础动画资源库。
本步骤与图1所示的步骤101方法相同,在此不再赘述。
需要说明的是,设定的基础动画资源库为animate.css文件,因此,在加载设定的基础动画资源库时,通过远端下载animate.css文件,并全局引入animate动画,实现预先编辑生成的基础动画资源库的加载。
202、配置所述设定的基础动画资源库中不同动画资源数据对应的标签,并显示所述标签。
对于本发明实施例,为了便于用户进行选择符合自己需求的动画资源数据,加载到基础动画资源库后,配置基础动画资源库中不同动画资源数据对应的标签,并进行显示,以便用户进行选择。
需要说明的是,由于基础动画资源库中包含有多个动画资源数据,因此,在进行配置标签时,可以按照不同功能类别等特征对动画资源数据进行分层级标记,以便用户通过筛选的方式找到自己需要的标签,具体可以通过在标签内添加class实现动画资源数据与标签的配置。
本发明实施例中,如图3所示的基础动画资源库加载配置标签流程图,当开始启动加载设定的基础动画资源库的步骤s1后,通过步骤s2远端下载animate.css文件,完成下载后,通过步骤s3全局引入animate动画,以便通过步骤s4在对应的标签内添加class动画,如在template处引入class,添加全部的动画后,执行结束步骤s5。
203、根据所述标签确定用户选定的动画资源数据,并从所述设定的基础动画资源库中调取所述动画资源数据。
对于本发明实施例,由于向用户展示动画资源数据对应的标签,因此,用户在选定标签后,根据步骤202中配置动画资源数据对应的标签,确定用户选定标签对应的动画资源数据,并从基础动画资源库中调取对应的动画资源数据。
204、接收用户选定的效果参数。
本发明实施例中,由于动画资源数据需要按照用户的需求进行展示,因此,用户根据显示的效果参数选择已选定的动画资源数据可以进行展示的效果,从而接收到用户选定的效果参数。其中,所述设定的效果参数包括展示时间、组合展示、循环展示、展示速度、展示位置、填充方式、延迟展示、展示大小中至少一个,所述展示时间为动画资源数据的展示时间,若选定多个动画资源数据,则可以选定多个展示时间,本发明实施例不做具体限定。另外,组合展示即为将多个动画资源数据以及对应效果进行组合,循环展示即为设定的次数对动画资源数据及对应效果进行循环展示,本发明实施例不做具体限定。展示时间即为动画资源数据在预设展示区域中的展示时间,所述展示速度为动画资源数据在展示时所运动的速度,所述展示位置包括动画资源数据在预设展示区域中进行展示的相对位置,例如,2个动画资源数据在展示区域中所展示的位置,布局方式,对齐方式(居中对齐、两边对齐)等,所述展示大小为动画资源数据在预设展示区域所展示的大小,延迟展示为展示动画资源数据时按照特定时间往后延时展示,填充方式为多个动画资源数据在进行展示时,动画资源数据之间的嵌入关系,如动画1填充至动画2中进行展示,本发明实施例不做具体限定。
205、解析所述动画资源数据的效果类型,根据所述效果类型结合所述设定的效果参数在预设展示区域展示所述动画资源数据。
对于本发明实施例,减少用户对动画设计投入的时间,提高动画效果开发效率,且由于不同的动画资源数据可以划分为不同的效果类型,如出现效果类型的动画资源数据、消失效果类型的动画资源数据等,为了使动画资源数据的展示更符合根据用户选定的效果参数配置的动画资源数据的展示,因此需要对动画资源数据的效果类型进行解析,从而根据解析得到的效果类型结合效果参数在预设展示区域展示动画资源数据。其中,所述预设展示区域为用于展示按照效果参数进行展示的区域,本发明实施例不做具体限定。
其中,所述效果类型为技术人员根据业务场景需求开发编辑的、实现不同展示效果的动画资源数据的分类,可以包括注目类、出入类,注目类的效果包括:弹跳Bounce、闪耀flash、脉冲pulse、震动shake等,出入类的效果包括:弹跳进入bounceIn、向下弹入bounceIndown、从左弹入bounceInLeft等,本发明实施例不做具体限定。
例如,如表1中所示的全部的动画资源数据,对于不同效果类型的动画资源数据,根据效果参数进行展示,如动画flash的展示速度为slow,即按照效果参数中展示速度配置2s的展示速度,为slower即配置3s的展示速度,为fast即配置800ms的展示速度,为faster即配置500ms的展示速度;如动画pulse的延迟展示为delay-1s,即按照效果参数中延迟展示配置1s的延迟展示时间,为delay-2s,即为延迟展示配置2s的延迟展示时间,依次类推,本发明实施例不再赘述。
表1
对于本发明实施例,为了进一步说明及限定,步骤205具体包括:根据所述效果类型判断所述动画资源数据是否符合预设展示条件,若符合所述预设展示条件,则按照所述效果参数在预设展示区域展示所述动画资源数据;若不符合所述预设展示条件,则发送提示信息,以使调整对所述动画资源数据的选定。
由于不同效果类型的动画资源数据按照不同的展示方式会出现无法展示的情况,因此,需要判断不同效果类型的动画资源数据在按照效果参数进行展示时,是否能够进行展示。其中,预设展示条件为预先配置的不同效果类型与不同效果参数之间是否能够展示的条件,例如,预设展示条件为不同效果类型的动画资源数据无法按照组合方式进行展示等,本发明实施例不做具体限定。
例如,效果参数选定为组合展示,动画a的效果类型为“进入”效果类型,动画b的效果类型为“消失”效果类型,则根据“进入”效果类型与“消失”效果类型不同,判断出不符合预设展示条件,则发送提示信息,以使得用户重新选定动画资源数据。
206、当接收到所述动画资源数据的效果确定指令后,锁定所述动画资源数据所对应的效果参数,并输出携带有所述设定的效果参数的动画资源数据。
对于本发明实施例,为了将展示的动画确定为可以按其制作产品的模型,从而确定可实现的动画内容,用户在确定展示的动画资源数据无误后,触发当前展示的动画资源数据的效果确定指令。因此,当前端在接收到动画资源数据的效果确定指令后,锁定动画资源数据对应的效果参数,并输出锁定效果参数的动画资源数据。
进一步地,为了使用户可以获取更多的动画资源数据,并提高动画资源数据的展示准确性,增加动画展示的灵活性,本发明实施例还可以包括:按照预设时间间隔更新所述设定的基础动画资源库。
其中,所述对基础动画资源库进行更新包括对基础动画资源库中的动画资源数据的增加、减少、变更等,本发明实施例中的预设时间间隔可以为1周、一个月等,本发明实施例不做具体限定。另外,对于基础动画资源库中长期未被选定的动画资源数据,在更新时,可以选择不保留,以便减少基础动画资源库的存储压力。
具体的,当本发明实施例中定的基础动画资源库为animate.css文件,则通过远端下载所述animate.css文件,并全局引入所述animate.css文件中预先编辑的animate动画,以实现预先编辑生成的基础动画资源库的加载;根据添加所述animate动画对应类class的标签确定用户选定的类class,并从所述animate.css文件中调取对应的animate动画;接收用户选定的展示时间、组合展示、循环展示、展示速度、展示位置、填充方式、延迟展示、展示大小中至少一个的效果参数;解析所述animate动画的效果类型,根据解析出的注目类或出入类的效果类型结合选定的展示时间、组合展示、循环展示、展示速度、展示位置、填充方式、延迟展示、展示大小中至少一个的效果参数在预设展示区域中展示所述animate动画。
本发明实施例中提供一种应用场景,但不限于此,包括:用户加载设定的基础动画资源库后,显示可以用于选择的页面,如图4所示的应用页面中,用户从标签中选择期望实现动画效果的动画资源数据,动画1、动画2,再通过选定效果参数中的展示时间3秒,以及组合展示,配置动画1和动画2按照组合方式在预设展示区域中展示3秒。
本发明提供了另一种资源数据的展示方法,与现有技术相比,本发明实施例通过加载设定的基础动画资源库;获取基于所述设定的基础动画资源库选定的动画资源数据;按照设定的效果参数展示所述动画资源数据,所述设定的效果参数用于配置所述动画资源数据的展示效果,提高动画设计的效率,减少对动画实现的时间,且利用基础动画资源库结合效果参数配置的方式,简化利用动画展示互联网产品制作步骤,便于反复选择动画资源数据,从而提高不同效果动画的制作效率及准确性。
进一步的,作为对上述图1所示方法的实现,本发明实施例提供了一种资源数据的展示装置,如图5所示,该装置包括:加载模块31、获取模块32、展示模块33。
加载模块31,用于加载设定的基础动画资源库;
获取模块32,用于获取基于所述设定的基础动画资源库选定的动画资源数据;
展示模块33,用于按照设定的效果参数展示所述动画资源数据;
其中,所述设定的基础动画资源库是预先编辑生成的基础动画资源库,所述设定的效果参数用于配置所述动画资源数据的展示效果。
本发明提供了一种资源数据的展示装置,与现有技术相比,本发明实施例通过加载设定的基础动画资源库;获取基于所述设定的基础动画资源库选定的动画资源数据;按照设定的效果参数展示所述动画资源数据,所述设定的效果参数用于配置所述动画资源数据的展示效果,提高动画设计的效率,减少对动画实现的时间,且利用基础动画资源库结合效果参数配置的方式,简化利用动画展示互联网产品制作步骤,便于反复选择动画资源数据,从而提高不同效果动画的制作效率及准确性。
进一步的,作为对上述图2所示方法的实现,本发明实施例提供了另一种资源数据的展示装置,如图6所示,该装置包括:加载模块41、获取模块42、展示模块43、接收模块44、配置模块45、锁定模块46、更新模块47。
加载模块41,用于加载设定的基础动画资源库;
获取模块42,用于获取基于所述设定的基础动画资源库选定的动画资源数据;
展示模块43,用于按照设定的效果参数展示所述动画资源数据;
其中,所述设定的基础动画资源库是预先编辑生成的基础动画资源库,所述设定的效果参数用于配置所述动画资源数据的展示效果。
进一步地,所述装置还包括:
接收模块44,用于接收用户选定的效果参数,所述设定的效果参数包括展示时间、组合展示、循环展示、展示速度、展示位置、填充方式、延迟展示、展示大小中至少一个。
所述展示模块43,具体用于解析所述动画资源数据的效果类型,根据所述效果类型结合所述设定的效果参数在预设展示区域展示所述动画资源数据,所述效果类型包括注目类、出入类。
进一步地,所述展示模块43包括:
判断单元4301,用于根据所述效果类型判断所述动画资源数据是否符合预设展示条件;
展示单元4302,用于若符合所述预设展示条件,则按照所述效果参数在预设展示区域展示所述动画资源数据;
发送单元4303,用于若不符合所述预设展示条件,则发送提示信息,以使调整对所述动画资源数据的选定。
进一步地,所述装置还包括:配置模块45,
所述配置模块45,用于配置所述设定的基础动画资源库中不同动画资源数据对应的标签,并显示所述标签;
所述获取模块42,用于根据所述标签确定用户选定的动画资源数据,并从所述设定的基础动画资源库中调取所述动画资源数据。
进一步地,所述装置还包括:
锁定模块46,用于当接收到所述动画资源数据的效果确定指令后,锁定所述动画资源数据所对应的效果参数,并输出携带有所述设定的效果参数的动画资源数据;更新模块47,用于按照预设时间间隔更新所述设定的基础动画资源库。
进一步地,所述设定的基础动画资源库为animate.css文件,
所述加载模块41,具体用于通过远端下载所述animate.css文件,并全局引入所述animate.css文件中预先编辑的animate动画,以实现预先编辑生成的基础动画资源库的加载;
所述获取模块42,具体用于根据添加所述animate动画对应类class的标签确定用户选定的类class,并从所述animate.css文件中调取对应的animate动画;
所述展示模块43,具体用于接收用户选定的展示时间、组合展示、循环展示、展示速度、展示位置、填充方式、延迟展示、展示大小中至少一个的效果参数,并解析所述animate动画的效果类型,根据解析出的注目类或出入类的效果类型结合选定的展示时间、组合展示、循环展示、展示速度、展示位置、填充方式、延迟展示、展示大小中至少一个的效果参数在预设展示区域中展示所述animate动画。
本发明提供了另一种资源数据的展示装置,与现有技术相比,本发明实施例通过加载设定的基础动画资源库;获取基于所述设定的基础动画资源库选定的动画资源数据;按照设定的效果参数展示所述动画资源数据,所述设定的效果参数用于配置所述动画资源数据的展示效果,提高动画设计的效率,减少对动画实现的时间,且利用基础动画资源库结合效果参数配置的方式,简化利用动画展示互联网产品制作步骤,便于反复选择动画资源数据,从而提高不同效果动画的制作效率及准确性。
根据本发明一个实施例提供了一种存储介质,所述存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的资源数据的展示方法。
图7示出了根据本发明一个实施例提供的一种终端的结构示意图,本发明具体实施例并不对终端的具体实现做限定。
如图7所示,该终端可以包括:处理器(processor)502、通信接口(CommunicationsInterface)504、存储器(memory)506、以及通信总线508。
其中:处理器502、通信接口504、以及存储器506通过通信总线508完成相互间的通信。
通信接口504,用于与其它设备比如客户端或其它服务器等的网元通信。
处理器502,用于执行程序510,具体可以执行上述资源数据的展示方法实施例中的相关步骤。
具体地,程序510可以包括程序代码,该程序代码包括计算机操作指令。
处理器502可能是中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。终端包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。
存储器506,用于存放程序510。存储器506可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
程序510具体可以用于使得处理器502执行以下操作:
加载设定的基础动画资源库;
获取基于所述设定的基础动画资源库选定的动画资源数据;
按照设定的效果参数展示所述动画资源数据;
其中,所述设定的基础动画资源库是预先编辑生成的基础动画资源库,所述设定的效果参数用于配置所述动画资源数据的展示效果。
本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于***实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
可能以许多方式来实现本发明的方法和***。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法和***。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
Claims (12)
1.一种资源数据的展示方法,其特征在于,包括:
加载设定的基础动画资源库;
获取基于所述设定的基础动画资源库选定的动画资源数据;
按照设定的效果参数展示所述动画资源数据;
其中,所述设定的基础动画资源库是预先编辑生成的基础动画资源库,所述设定的效果参数用于配置所述动画资源数据的展示效果;
所述按照设定的效果参数展示所述动画资源数据包括:
接收用户选定的效果参数,所述设定的效果参数包括展示时间、组合展示、循环展示、展示速度、展示位置、填充方式、延迟展示、展示大小中至少一个;
解析所述动画资源数据的效果类型,根据所述效果类型结合所述设定的效果参数在预设展示区域展示所述动画资源数据,所述效果类型包括注目类、出入类。
2.根据权利要求1所述的方法,其特征在于,所述根据所述效果类型结合所述设定的效果参数在预设展示区域展示所述动画资源数据包括:
根据所述效果类型判断所述动画资源数据是否符合预设展示条件;
若符合所述预设展示条件,则按照所述效果参数在预设展示区域展示所述动画资源数据;
若不符合所述预设展示条件,则发送提示信息,以使调整对所述动画资源数据的选定。
3.根据权利要求1或2所述的方法,其特征在于,所述加载设定的基础动画资源库之后,所述方法还包括:
配置所述设定的基础动画资源库中不同动画资源数据对应的标签,并显示所述标签;
所述获取基于所述设定的基础动画资源库选定的动画资源数据包括:
根据所述标签确定用户选定的动画资源数据,并从所述设定的基础动画资源库中调取所述动画资源数据。
4.根据权利要求3所述的方法,其特征在于,所述按照设定的效果参数展示所述动画资源数据之后,所述方法还包括:
当接收到所述动画资源数据的效果确定指令后,锁定所述动画资源数据所对应的效果参数,并输出携带有所述设定的效果参数的动画资源数据;
按照预设时间间隔更新所述设定的基础动画资源库。
5.根据权利要求1所述的方法,其特征在于,所述设定的基础动画资源库为animate.css文件,所述加载设定的基础动画资源库包括:
通过远端下载所述animate.css文件,并全局引入所述animate.css文件中预先编辑的animate动画,以实现预先编辑生成的基础动画资源库的加载;
所述获取基于所述设定的基础动画资源库选定的动画资源数据包括:
根据添加所述animate动画对应类class的标签确定用户选定的类class,并从所述animate.css文件中调取对应的animate动画;
所述按照设定的效果参数展示所述动画资源数据包括:
接收用户选定的展示时间、组合展示、循环展示、展示速度、展示位置、填充方式、延迟展示、展示大小中至少一个的效果参数;
解析所述animate动画的效果类型,根据解析出的注目类或出入类的效果类型结合选定的展示时间、组合展示、循环展示、展示速度、展示位置、填充方式、延迟展示、展示大小中至少一个的效果参数在预设展示区域中展示所述animate动画。
6.一种资源数据的展示装置,其特征在于,包括:
加载模块,用于加载设定的基础动画资源库;
获取模块,用于获取基于所述设定的基础动画资源库选定的动画资源数据;
展示模块,用于按照设定的效果参数展示所述动画资源数据;
其中,所述设定的基础动画资源库是预先编辑生成的基础动画资源库,所述设定的效果参数用于配置所述动画资源数据的展示效果;
所述装置还包括:
接收模块,用于接收用户选定的效果参数,所述设定的效果参数包括展示时间、组合展示、循环展示、展示速度、展示位置、填充方式、延迟展示、展示大小中至少一个;
所述展示模块,具体用于解析所述动画资源数据的效果类型,根据所述效果类型结合所述设定的效果参数在预设展示区域展示所述动画资源数据,所述效果类型包括注目类、出入类。
7.根据权利要求6所述的装置,其特征在于,所述展示模块包括:
判断单元,用于根据所述效果类型判断所述动画资源数据是否符合预设展示条件;
展示单元,用于若符合所述预设展示条件,则按照所述效果参数在预设展示区域展示所述动画资源数据;
发送单元,用于若不符合所述预设展示条件,则发送提示信息,以使调整对所述动画资源数据的选定。
8.根据权利要求6或7所述的装置,其特征在于,所述装置还包括:配置模块,
所述配置模块,用于配置所述设定的基础动画资源库中不同动画资源数据对应的标签,并显示所述标签;
所述获取模块,用于根据所述标签确定用户选定的动画资源数据,并从所述设定的基础动画资源库中调取所述动画资源数据。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
锁定模块,用于当接收到所述动画资源数据的效果确定指令后,锁定所述动画资源数据所对应的效果参数,并输出携带有所述设定的效果参数的动画资源数据;
更新模块,用于按照预设时间间隔更新所述设定的基础动画资源库。
10.根据权利要求6所述的装置,其特征在于,所述设定的基础动画资源库为animate.css文件,
所述加载模块,具体用于通过远端下载所述animate.css文件,并全局引入所述animate.css文件中预先编辑的animate动画,以实现预先编辑生成的基础动画资源库的加载;
所述获取模块,具体用于根据添加所述animate动画对应类class的标签确定用户选定的类class,并从所述animate.css文件中调取对应的animate动画;
confidential
所述展示模块,具体用于接收用户选定的展示时间、组合展示、循环展示、展示速度、展示位置、填充方式、延迟展示、展示大小中至少一个的效果参数,并解析所述animate动画的效果类型,根据解析出的注目类或出入类的效果类型结合选定的展示时间、组合展示、循环展示、展示速度、展示位置、填充方式、延迟展示、展示大小中至少一个的效果参数在预设展示区域中展示所述animate动画。
11.一种存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1-5中任一项所述的资源数据的展示方法对应的操作。
12.一种终端,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-5中任一项所述的资源数据的展示方法对应的操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911379111.7A CN111198676B (zh) | 2019-12-27 | 2019-12-27 | 资源数据的展示方法及装置、存储介质、终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911379111.7A CN111198676B (zh) | 2019-12-27 | 2019-12-27 | 资源数据的展示方法及装置、存储介质、终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111198676A CN111198676A (zh) | 2020-05-26 |
CN111198676B true CN111198676B (zh) | 2023-10-03 |
Family
ID=70747254
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911379111.7A Active CN111198676B (zh) | 2019-12-27 | 2019-12-27 | 资源数据的展示方法及装置、存储介质、终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111198676B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2305851A1 (en) * | 1999-04-16 | 2000-10-16 | Delorme Publishing Company, Inc. | Graphical user interface system |
CN103458097A (zh) * | 2012-06-05 | 2013-12-18 | Tcl集团股份有限公司 | 一种移动终端开机动画及开机音乐更新***及方法 |
CN104573066A (zh) * | 2015-01-26 | 2015-04-29 | 中国工商银行股份有限公司 | 页面复用方法及装置 |
CN104933142A (zh) * | 2015-06-18 | 2015-09-23 | 北京奇虎科技有限公司 | 动画展示方法和装置 |
CN109147016A (zh) * | 2018-07-26 | 2019-01-04 | 乐蜜有限公司 | 一种动效画面生成方法、装置、电子设备及存储介质 |
CN109582303A (zh) * | 2018-10-31 | 2019-04-05 | 平安科技(深圳)有限公司 | 通用组件调用方法、装置、计算机设备及存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7088374B2 (en) * | 2003-03-27 | 2006-08-08 | Microsoft Corporation | System and method for managing visual structure, timing, and animation in a graphics processing system |
US7924285B2 (en) * | 2005-04-06 | 2011-04-12 | Microsoft Corporation | Exposing various levels of text granularity for animation and other effects |
-
2019
- 2019-12-27 CN CN201911379111.7A patent/CN111198676B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2305851A1 (en) * | 1999-04-16 | 2000-10-16 | Delorme Publishing Company, Inc. | Graphical user interface system |
CN103458097A (zh) * | 2012-06-05 | 2013-12-18 | Tcl集团股份有限公司 | 一种移动终端开机动画及开机音乐更新***及方法 |
CN104573066A (zh) * | 2015-01-26 | 2015-04-29 | 中国工商银行股份有限公司 | 页面复用方法及装置 |
CN104933142A (zh) * | 2015-06-18 | 2015-09-23 | 北京奇虎科技有限公司 | 动画展示方法和装置 |
CN109147016A (zh) * | 2018-07-26 | 2019-01-04 | 乐蜜有限公司 | 一种动效画面生成方法、装置、电子设备及存储介质 |
CN109582303A (zh) * | 2018-10-31 | 2019-04-05 | 平安科技(深圳)有限公司 | 通用组件调用方法、装置、计算机设备及存储介质 |
Non-Patent Citations (2)
Title |
---|
Chunming Cheng.《Virtual Display and Interactive Experience Platform of Farming Culture Based on Unity3D》.《IFAC-PapersOnLine》.2018,第637页-第642页. * |
黄茜.《基于Flash ActionScript技术的电子简历动画软件的实现》.《硅谷》.2014,(第第4期期),第43页-第44页. * |
Also Published As
Publication number | Publication date |
---|---|
CN111198676A (zh) | 2020-05-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI757743B (zh) | 小程式產生方法以及裝置 | |
CN111756917B (zh) | 信息交互方法、电子设备和计算机可读介质 | |
US11132114B2 (en) | Method and apparatus for generating customized visualization component | |
US11095957B2 (en) | Method and apparatus for publishing information, and method and apparatus for processing information | |
CN110543297A (zh) | 用于生成源码的方法和装置 | |
CN109582317B (zh) | 用于调试寄宿应用的方法和装置 | |
CN106569668A (zh) | 通知栏消息的显示方法、装置、移动终端及服务器 | |
CN113407882A (zh) | 组件生成方法、装置、计算机可读存储介质及电子设备 | |
CN110826002A (zh) | 信息分享方法、装置、终端及存储介质 | |
CN107203372A (zh) | 控件展现方法及装置 | |
WO2014091257A2 (en) | Web page variation | |
CN111506300A (zh) | 一种小程序生成方法、装置、设备及存储介质 | |
CN111782184B (zh) | 执行定制化人工智能生产线的装置和方法、设备和介质 | |
CN115756445A (zh) | 一种组件生成方法和装置、电子设备、计算机存储介质 | |
CN111198676B (zh) | 资源数据的展示方法及装置、存储介质、终端 | |
CN107147732A (zh) | 图片处理方法、装置、客户端及服务端 | |
CN116756016A (zh) | 多浏览器测试方法、装置、设备、介质及程序产品 | |
US11789712B2 (en) | Data configuration deployment framework | |
CN114461960B (zh) | 页面生成方法、页面展示方法及装置 | |
Amatya | Cross-platform mobile development: An alternative to native mobile development | |
CN115390835A (zh) | 一种小程序标签化搜索框的构建方法及设备 | |
CN112214704B (zh) | 页面处理方法及装置 | |
US11722439B2 (en) | Bot platform for mutimodal channel agnostic rendering of channel response | |
CN103942227B (zh) | 一种对信息推送过程进行渲染呈现的方法、装置和*** | |
CN115202673A (zh) | 基于云服务器的应用构建方法、装置和计算机设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 100102 201 / F, block C, 2 lizezhong 2nd Road, Chaoyang District, Beijing Applicant after: Beijing Shuidi Technology Group Co.,Ltd. Address before: Room 4103, room 101, floor 1, building 2, No. 208, Lize Zhongyuan, Chaoyang District, Beijing 100102 Applicant before: Beijing Health Home Technology Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |