CN105427358B - 一种基于安卓的视图动画生成方法及*** - Google Patents

一种基于安卓的视图动画生成方法及*** Download PDF

Info

Publication number
CN105427358B
CN105427358B CN201510989405.7A CN201510989405A CN105427358B CN 105427358 B CN105427358 B CN 105427358B CN 201510989405 A CN201510989405 A CN 201510989405A CN 105427358 B CN105427358 B CN 105427358B
Authority
CN
China
Prior art keywords
animation
view
attribute
starting point
percentage
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
Application number
CN201510989405.7A
Other languages
English (en)
Other versions
CN105427358A (zh
Inventor
霍启圣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Douyu Network Technology Co Ltd
Original Assignee
Wuhan Douyu Network Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201510989405.7A priority Critical patent/CN105427358B/zh
Publication of CN105427358A publication Critical patent/CN105427358A/zh
Application granted granted Critical
Publication of CN105427358B publication Critical patent/CN105427358B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明公开了一种基于安卓的视图动画生成方法及***。所述方法包括以下步骤:检测动画起点的各视图的属性;检测动画终点的各视图的属性;在动画持续时间以内,对于每一时刻根据当前时刻、动画持续时间以及动画的变化规则计算当前时间对应的各视图的属性的变化进度百分比;然后计算当前时刻的各视图的属性;生成当前时刻的动画图像。所述***包括:起点赋值模块、终点赋值模块、计时器、插值器、以及动画生成模块。本发明提供的基于安卓的视图动画生成方法及***,极大扩展了视图动画的功能,并简化了开发者调用的过程。

Description

一种基于安卓的视图动画生成方法及***
技术领域
本发明属于应用开发领域,更具体地,涉及一种基于安卓的视图动画生成方法及***。
背景技术
很多安卓应用程序都有绚丽的页面和动感的效果。开发者通过连续改变一个视图的大小、位置等属性,让这个视图运动起来,形成动画效果。多个视图的动画叠加可以实现复杂的动画效果。
目前安卓***的视图动画生成方法,只能设置视图动画的变化终点而不能设置起点,同时对于视图的属性支持有限,因此只能完成简单的视图动画,需要实现复杂的动画效果时,如连续改变视图的大小、背景色等,实现困难,成本较高。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种基于安卓的视图动画生成方法及***,其目的在于通过对动画起点、终点各视图的属性进行全面定义,从而生成复杂的视图动画,由此解决现有的视图动画生成方法在实现复杂视图动画时,实现困难、成本较高的技术问题。
为实现上述目的,按照本发明的一个方面,提供了一种基于安卓的视图动画生成方法,如图1所示,包括以下步骤:
检测动画起点的各视图的属性;
检测动画终点的各视图的属性;
在动画持续时间以内,对于每一时刻按照如下步骤生成相应的动画图像:
根据当前时刻、动画持续时间以及动画的变化规则计算当前时间对应的各视图的属性的变化进度百分比;
根据所述各视图的属性的变化进度百分比、所述动画起点的各视图的属性和动画终点的各视图的属性计算当前时刻的各视图的属性;
根据当前时刻的各视图的属性生成当前时刻的动画图像。
优选地,所述基于安卓的动画生成方法,其所述视图的属性包括以下属性值:渐变程度、旋转角度、缩放程度、中心点位置、位移、坐标、背景色、大小和/或文字颜色。
优选地,所述基于安卓的动画生成方法,其所述动画起点的各视图的属性其默认属性值为检测动画起点的各视图的属性时相应视图的属性值。
优选地,所述基于安卓的动画生成方法,其所述动画终点的各视图的属性其默认属性值为检测动画终点的各视图的属性时相应视图的属性值。
优选地,所述基于安卓的动画生成方法,其还包括以下步骤:
在生成当前时刻的动画图像后,当所述当前动画的属性满足预设条件时,将所述当前动画的各视图的属性汇报给开发者。
按照本发明的另一方面,提供了一种基于安卓的动画生成***,包括:
起点赋值模块,用于对动画起点的各视图的属性赋值;
终点赋值模块,用于对动画终点的各视图的属性赋值;
动画生成模块,用于在计时器记录的动画当前时间,根据插值器计算的变化进度百分比、动画起点的各视图的属和动画终点的各视图的属性计算当前动画的各视图的属性并生成当前图像。优选地,所述基于安卓的动画生成***,其所述起点赋值模块,用于对动画起点的各视图的以下属性值进行赋值:渐变程度、旋转角度、缩放程度、中心点位置、位移、坐标、背景色、大小和/或文字颜色;并将赋值后的各视图的属性作为动画的起点,优选所述起点赋值模块默认采用当前的各视图的属性其属性值进行赋值。
优选地,所述基于安卓的动画生成***,其所述终点赋值模块,用于对动画终点的各视图的以下属性值进行赋值:渐变程度、旋转角度、缩放程度、中心点位置、位移、坐标、背景色、大小和/或文字颜色;并将赋值后的各视图的属性作为动画的终点,优选所述终点赋值模块默认采用当前的各视图的属性其属性值进行赋值。
优选地,所述基于安卓的动画生成***,其所述插值器默认的变化规则为匀速变化。
优选地,所述基于安卓的动画生成***,其还包括:
触发器,用于当所述当前动画满足预设条件时,将所述当前动画的各视图的属性汇报给开发者。
总体而言,通过本发明所构思的以上技术方案与现有技术相比,能够取得下列有益效果:
本发明提供的基于安卓的视图动画生成方法及***,允许开发者指定视图动画的起点和终点,通过插值器生成视图动画,大幅简化视图开发过程,方便开发者使用。
进一步的,本发明提供的基于安卓的视图动画生成方法及***,支持多个视图,并且支持视图的以下属性:渐变程度、旋转角度、缩放程度、中心点位置、位移、坐标、背景色、大小和/或文字颜色,能实现复杂的视图动画。
综上所述,本发明极大扩展了视图动画的功能,并简化了开发者调用的过程。
附图说明
图1是本发明提供的基于安卓的视图动画生成方法流程示意图;
图2是本发明实施例提供的基于安卓的视图动画生成方法流程示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
本发明提供的基于安卓的视图动画生成方法,包括以下步骤:
检测动画起点的各视图的属性;
检测动画终点的各视图的属性;
所述视图的属性包括以下属性值:渐变程度、旋转角度、缩放程度、中心点位置、位移、坐标、背景色、大小和/或文字颜色。所述动画起点的各视图的属性其默认属性值为检测动画起点的各视图的属性时相应视图的属性值。所述动画终点的各视图的属性其默认属性值为检测动画终点的各视图的属性时相应视图的属性值。
在动画持续时间以内,对于每一时刻按照如下步骤生成相应的动画图像:
根据当前时刻、动画持续时间以及动画的变化规则计算当前时间对应的各视图的属性的变化进度百分比;
根据所述各视图的属性的变化进度百分比、所述动画起点的各视图的属性和动画终点的各视图的属性计算当前时刻的各视图的属性;
根据当前时刻的各视图的属性生成当前时刻的动画图像。
在生成当前时刻的动画图像后,当所述当前动画的属性满足预设条件时,将所述当前动画的各视图的属性汇报给开发者。
本发明提供的基于安卓的动画生成***,包括:
起点赋值模块,用于对动画起点的各视图的属性赋值;具体而言,用于对动画起点的各视图的以下属性值进行赋值:渐变程度、旋转角度、缩放程度、中心点位置、位移、坐标、背景色、大小和/或文字颜色;并将赋值后的各视图的属性作为动画的起点,优选所述起点赋值模块默认采用当前的各视图的属性其属性值进行赋值。
终点赋值模块,用于对动画终点的各视图的属性赋值;具体而言,用于对动画终点的各视图的以下属性值进行赋值:渐变程度、旋转角度、缩放程度、中心点位置、位移、坐标、背景色、大小和/或文字颜色;并将赋值后的各视图的属性作为动画的终点,优选所述终点赋值模块默认采用当前的各视图的属性其属性值进行赋值。
计时器,用于记录动画的当前时间;
插值器,用于记录动画的变化规则并根据计时器记录的动画的当前时间、动画的变化规则计算变化进度百分比;默认的变化规则为匀速变化。
动画生成模块,动画生成模块,用于在计时器记录的动画当前时间,根据插值器计算的变化进度百分比、动画起点的各视图的属和动画终点的各视图的属性计算当前动画的各视图的属性并生成当前图像。
触发器,用于当所述当前动画满足预设条件时,将所述当前动画的各视图的属性汇报给开发者。
以下为实施例:
实施例提供的视图动画生成***,支持视图的以下九个属性:
1)渐变程度:指视图的透明度,浮点数,数值范围为0至1;
2)旋转角度:分为旋转度、x轴旋转度和y轴旋转度,指视图绕某一中心点的旋转角度,浮点数,数值范围为0至1;
3)缩放程度:分为纵向缩放度和横向缩放度,指视图以某一点为中心的缩放拉伸比例,浮点数,数值范围为0至1;
4)中心点位置:分为x中心点和y中心点,指视图进行旋转、缩放操作时的中心坐标,浮点数,数值范围为0至1;
5)位移:分为纵向位移和横向位移,指视图偏离其原本坐标的距离,浮点数,数值范围为浮点数下限至上限;
6)坐标:分为x坐标和y坐标,指视图偏离其父视图顶部和左部的距离,浮点数,数值范围为浮点数下限至上限;
7)背景色:指视图的背景颜色,16进制数,数值范围为0x000000至0xffffff;
8)大小:分为宽度和高度,指视图的实际大小,整数,数值范围为0至整数上限;
9)文字颜色:指一个文本视图里文字显示的颜色,16进制数,数值范围为0x000000至0xffffff。
所述视图动画生成***,包括:
起点赋值模块,用于对动画起点的各视图的属性赋值,对各视图的9个属性逐一检测,如果开发者对某视图的某一属性设置了起点,则记录该值作为所述视图其所述属性的起点值,否则将视图各属性当前值作为起点值。
终点赋值模块,用于对动画终点的各视图的属性赋值,对各视图的9个属性逐一检测,如果开发者对某视图的某一属性设置了终点,则记录该值作为所述视图其所述属性的终点值,否则将视图各属性当前值作为终点值。
计时器,用于记录动画的当前时间,如果没有指定动画持续时间,则默认动画持续300毫秒。
插值器,用于记录动画的变化规则并根据计时器记录的动画的当前时间、动画的变化规则计算变化进度百分比;默认的变化规则为匀速变化。插值器可调用安卓自带插值器。
动画生成模块,用于根据所述变化进度百分比、动画起点的各视图的属和动画终点的各视图的属性计算当前动画的各视图的属性并生成当前图像。
具体的,对于各视图属性值,按照以下方法计算当前时间的属性值:
1)渐变程度:计算结果为进度百分比*1;
2)旋转角度:计算结果为进度百分比*1;
3)缩放程度:计算结果为进度百分比*1;
4)中心点位置:计算结果为进度百分比*1;
5)位移:计算结果为起点+进度百分比*(终点-起点);
6)坐标:计算结果为起点+进度百分比*(终点-起点);
7)背景色:计算时会通过二进制“与”操作将该数值拆分为高中低三段,每段2个字节。
高位为三原色体系的红色值,数值范围为0x000000至0xff0000,计算结果为起点+进度百分比*0xff0000;
中位为三原色体系的绿色值,数值范围为0x000000至0x00ff00,计算结果为起点+进度百分比*0x00ff00;
低位为三原色体系的蓝色值,数值范围为0x000000至0x0000ff。计算结果为起点+进度百分比*0x0000ff。
计算完成后,会将高中低三段数据重新拼接成一个16进制数,并赋予视图,改变其背景色。
8)大小:计算结果为起点+进度百分比*(终点-起点);
9)文字颜色:如果关联的视图是一个文本视图,则会计算并改变其文本的颜色,计算方式同背景色。
触发器,用于当所述当前动画满足预设条件时,将所述当前动画的各视图的属性汇报给开发者,如果没有制定触发器,则视图运动是变化的属性数据不会告知开发者。
应用实施例提供的视图动画生成***生成视图动画的方法,如图2所示,具体如下:
S1:起点赋值模块检测动画起点的各视图的属性:
逐一检测各视图所述9个属性值,如果开发者对某一属性值设置了起点,则记录该属性的初始数值,否则将该属性值当前的数值作为起点。
S2:终点赋值模块检测动画终点的各视图的属性:
逐一检测各视图所述9个属性值,如果开发者对某一属性值设置了终点,则记录该属性的初始数值,否则将该属性值当前的数值作为终点。
S3:检测动画持续时间:
如果没有指定动画持续时间,则默认的动画持续300毫秒。
S4:检测插值器:
如果没有指定插值器,则默认使用线性运动插值器,让视图匀速变化。
S5:检测触发器:
当指定有触发器时,动画变化过程中满足触发条件时,将当时时刻各视图的属性汇报给开发者。
S6:生成动画:
A、预加载:创建计时器,用于记录***时钟数值。差值运动:启动计时器,每隔10毫秒触发一次,每次触发进行以下操作:
B、差值运动:
(1)逐一检测各视图的终点属性值;
(2)当前时刻传入插值器,根据当前时刻、动画持续时间以及动画的变化规则计算当前时间对应的各视图的属性的变化进度百分比;
(3)计算当前时刻各视图的属性,并赋予试图,改变其属性:
具体的,对于各视图属性值,按照以下方法计算当前时间的属性值:
1)渐变程度:计算结果为进度百分比*1;
2)旋转角度:计算结果为进度百分比*1;
3)缩放程度:计算结果为进度百分比*1;
4)中心点位置:计算结果为进度百分比*1;
5)位移:计算结果为起点+进度百分比*(终点-起点);
6)坐标:计算结果为起点+进度百分比*(终点-起点);
7)背景色:计算时会通过二进制“与”操作将该数值拆分为高中低三段,每段2个字节。
高位为三原色体系的红色值,数值范围为0x000000至0xff0000,计算结果为起点+进度百分比*0xff0000;
中位为三原色体系的绿色值,数值范围为0x000000至0x00ff00,计算结果为起点+进度百分比*0x00ff00;
低位为三原色体系的蓝色值,数值范围为0x000000至0x0000ff。计算结果为起点+进度百分比*0x0000ff。
计算完成后,会将高中低三段数据重新拼接成一个16进制数,并赋予视图,改变其背景色。
8)大小:计算结果为起点+进度百分比*(终点-起点);
9)文字颜色:如果关联的视图是一个文本视图,则会计算并改变其文本的颜色,计算方式同背景色。
(4)在进行差值运动过程中,计时器每触发一次,都会将所有属性的运算结果通过触发器汇报给开发者,开发者可以忽略汇报的数据,也可以干预并修改运算结果。
步骤B会持续运行,直到所有有记录的属性数值都达到终点为止。
C、赋终值:
注意检测各视图所述9个属性值,将各视图终点属性值赋给相应属性,生成终点。
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (8)

1.一种基于安卓的视图动画生成方法,其特征在于,包括以下步骤:
通过起点赋值模块对动画起点的各视图的属性赋值;
检测动画起点的各视图的属性;
检测动画终点的各视图的属性;
所述视图的属性包括以下属性值:渐变程度、旋转角度、缩放程度、中心点位置、位移、坐标、背景色、大小和/或文字颜色;
在动画持续时间以内,对于每一时刻按照如下步骤生成相应的动画图像:
当前时刻传入插值器,插值器用于记录动画的变化规则,并根据当前时刻、动画持续时间以及插值器记录的动画变化规则计算当前时间对应的各视图的属性的变化进度百分比;插值器可调用安卓自带插值器;
根据所述各视图的属性的变化进度百分比、所述动画起点的各视图的属性和动画终点的各视图的属性计算当前时刻的各视图的属性;
根据当前时刻的各视图的属性生成当前时刻的动画图像;
所述计算当前时刻的各视图的属性的具体实施方式包括:
背景色:计算时会通过二进制“与”操作将数值拆分为高中低三段;
高位为三原色体系的红色值,数值范围为0x000000至0xff0000,计算结果为起点+进度百分比*0xff0000;
中位为三原色体系的绿色值,数值范围为0x000000至0x00ff00,计算结果为起点+进度百分比*0x00ff00;
低位为三原色体系的蓝色值,数值范围为0x000000至0x0000ff,计算结果为起点+进度百分比*0x0000ff;
计算完成后,会将高中低三段数据重新拼接成一个16进制数,并赋予视图,改变其背景色。
2.如权利要求1所述的基于安卓的动画生成方法,其特征在于,所述计算当前时刻的各视图的属性的具体实施方式还包括:
1)渐变程度:计算结果为进度百分比*1;
2)旋转角度:计算结果为进度百分比*1;
3)缩放程度:计算结果为进度百分比*1;
4)中心点位置:计算结果为进度百分比*1;
5)位移:计算结果为起点+进度百分比*(终点-起点);
6)坐标:计算结果为起点+进度百分比*(终点-起点);
7)大小:计算结果为起点+进度百分比*(终点-起点);
8)文字颜色:如果关联的视图是一个文本视图,则会计算并改变其文本的颜色,计算方式同背景色。
3.如权利要求1所述的基于安卓的动画生成方法,其特征在于,所述动画起点的各视图的属性其默认属性值为检测动画起点的各视图的属性时相应视图的属性值。
4.如权利要求1所述的基于安卓的动画生成方法,其特征在于,所述动画终点的各视图的属性其默认属性值为检测动画终点的各视图的属性时相应视图的属性值。
5.如权利要求1所述的基于安卓的动画生成方法,其特征在于,还包括以下步骤:
在生成当前时刻的动画图像后,当所述当前动画的属性满足预设条件时,将所述当前动画的各视图的属性汇报给开发者。
6.一种基于安卓的动画生成***,其特征在于,包括:
起点赋值模块,用于对动画起点的各视图的属性赋值;
终点赋值模块,用于对动画终点的各视图的属性赋值;
计时器,用于记录的动画当前时间;
插值器,用于记录动画的变化规则并根据计时器记录的动画的当前时间、动画的变化规则计算变化进度百分比;插值器调用安卓自带插值器;
动画生成模块,用于根据插值器计算的变化进度百分比、动画起点的各视图的属性和动画终点的各视图的属性计算当前动画的各视图的属性并生成当前图像;所述起点赋值模块,用于对动画起点的各视图的以下属性值进行赋值:渐变程度、旋转角度、缩放程度、中心点位置、位移、坐标、背景色、大小和/或文字颜色;并将赋值后的各视图的属性作为动画的起点,优选所述起点赋值模块默认采用当前的各视图的属性其属性值进行赋值;所述终点赋值模块,用于对动画终点的各视图的以下属性值进行赋值:渐变程度、旋转角度、缩放程度、中心点位置、位移、坐标、背景色、大小和/或文字颜色;并将赋值后的各视图的属性作为动画的终点,优选所述终点赋值模块默认采用当前的各视图的属性其属性值进行赋值;
所述计算当前时刻的各视图的属性的具体实施方式包括:
背景色:计算时会通过二进制“与”操作将数值拆分为高中低三段;
高位为三原色体系的红色值,数值范围为0x000000至0xff0000,计算结果为起点+进度百分比*0xff0000;
中位为三原色体系的绿色值,数值范围为0x000000至0x00ff00,计算结果为起点+进度百分比*0x00ff00;
低位为三原色体系的蓝色值,数值范围为0x000000至0x0000ff,计算结果为起点+进度百分比*0x0000ff;
计算完成后,会将高中低三段数据重新拼接成一个16进制数,并赋予视图,改变其背景色。
7.如权利要求6所述的基于安卓的动画生成***,其特征在于,所述计算当前时刻的各视图的属性的具体实施方式还包括:
1)渐变程度:计算结果为进度百分比*1;
2)旋转角度:计算结果为进度百分比*1;
3)缩放程度:计算结果为进度百分比*1;
4)中心点位置:计算结果为进度百分比*1;
5)位移:计算结果为起点+进度百分比*(终点-起点);
6)坐标:计算结果为起点+进度百分比*(终点-起点);
7)大小:计算结果为起点+进度百分比*(终点-起点);
8)文字颜色:如果关联的视图是一个文本视图,则会计算并改变其文本的颜色,计算方式同背景色。
8.如权利要求6所述的基于安卓的动画生成***,其特征在于,还包括:
触发器,用于当所述当前动画满足预设条件时,将所述当前动画的各视图的属性汇报给开发者。
CN201510989405.7A 2015-12-23 2015-12-23 一种基于安卓的视图动画生成方法及*** Active CN105427358B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510989405.7A CN105427358B (zh) 2015-12-23 2015-12-23 一种基于安卓的视图动画生成方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510989405.7A CN105427358B (zh) 2015-12-23 2015-12-23 一种基于安卓的视图动画生成方法及***

Publications (2)

Publication Number Publication Date
CN105427358A CN105427358A (zh) 2016-03-23
CN105427358B true CN105427358B (zh) 2020-05-12

Family

ID=55505538

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510989405.7A Active CN105427358B (zh) 2015-12-23 2015-12-23 一种基于安卓的视图动画生成方法及***

Country Status (1)

Country Link
CN (1) CN105427358B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106408632B (zh) * 2016-09-08 2019-10-25 广州阿里巴巴文学信息技术有限公司 一种基于属性动画的色调变化动画实现方法及装置
CN106648639A (zh) * 2016-12-09 2017-05-10 武汉斗鱼网络科技有限公司 一种基于安卓***的文本渐变方法和***
CN107577499B (zh) * 2017-09-25 2021-06-04 阿里巴巴(中国)有限公司 一种对多个视图执行不同属性动画的实现方法
CN108804104A (zh) * 2018-07-02 2018-11-13 武汉斗鱼网络科技有限公司 安卓***自定义动画的实现方法、装置、存储介质及终端
CN113610947A (zh) * 2021-08-09 2021-11-05 平安国际智慧城市科技股份有限公司 动画生成方法、装置、计算机设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1797473A (zh) * 2004-12-24 2006-07-05 上海景海软件科技有限公司 一种计算机动画编辑方法
CN101882321A (zh) * 2009-05-08 2010-11-10 上海科泰世纪科技有限公司 动画用户界面渲染***及方法
CN103186917A (zh) * 2011-12-30 2013-07-03 腾讯科技(深圳)有限公司 一种实现视图动画显示的方法和装置
CN103530898A (zh) * 2013-01-06 2014-01-22 Tcl集团股份有限公司 一种基于3d实时渲染的动画处理方法和***

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9183658B2 (en) * 2011-11-14 2015-11-10 Microsoft Technology Licensing, Llc Animation creation and management in presentation application programs
CN103942050B (zh) * 2014-04-15 2019-01-04 Tcl集团股份有限公司 一种Android平台应用动画实现方法及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1797473A (zh) * 2004-12-24 2006-07-05 上海景海软件科技有限公司 一种计算机动画编辑方法
CN101882321A (zh) * 2009-05-08 2010-11-10 上海科泰世纪科技有限公司 动画用户界面渲染***及方法
CN103186917A (zh) * 2011-12-30 2013-07-03 腾讯科技(深圳)有限公司 一种实现视图动画显示的方法和装置
CN103530898A (zh) * 2013-01-06 2014-01-22 Tcl集团股份有限公司 一种基于3d实时渲染的动画处理方法和***

Also Published As

Publication number Publication date
CN105427358A (zh) 2016-03-23

Similar Documents

Publication Publication Date Title
CN105427358B (zh) 一种基于安卓的视图动画生成方法及***
JP6768695B2 (ja) 合成された絵を生成するための方法及び装置
US10354018B2 (en) Generating tubes within three-dimensional models
CN105872418A (zh) 一种在数字图像上叠加gui图层的方法及装置
CN107204044B (zh) 一种基于虚拟现实的画面显示方法及相关设备
CN109993822B (zh) 一种水墨风格渲染方法和装置
CN101908216B (zh) 一种实现矢量字体的方法及装置
JP2017003987A (ja) 文字を囲む枠の少なくとも1つの区分の大きさを変更することによるフォント変形方法
CN111158840B (zh) 图像轮播方法及装置
EP2965289A1 (en) Generating screen data
CN103823651A (zh) 一种信息处理的方法及电子设备
CN109189537B (zh) 页面信息的动态显示方法、计算设备及计算机存储介质
CN104156185A (zh) 三维字体显示方法及装置
JP6165394B2 (ja) アニメーション表示装置及びアニメーション表示方法
JP2011141748A (ja) オブジェクト処理装置およびオブジェクト選択方法
US10311130B1 (en) Dynamic page transitions in electronic content
JP2015197796A (ja) 電子ホワイトボード装置、電子ホワイトボードの入力支援方法、及びプログラム
CN106527908A (zh) 应用界面中拉伸弹动动画的实现方法及装置
JP2015106265A (ja) 情報処理装置及びパラメータ設定方法
CN110781654B (zh) 一种图表多类型自动切换的方法及装置
CN112419145B (zh) 一种图像数据处理方法、装置、设备及存储介质
CN109416593B (zh) 用于添加和逆转操作的转盘控制
Huang et al. 3D Communication of Animated Character Image Visualization Based on Digital Media Perspectives
JP5941207B1 (ja) ユーザ・インタフェース・プログラムおよびコンピュータ実装方法
CN113487704A (zh) 一种燕尾箭头标的绘制方法、装置、存储介质及终端设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant