public class AnimationGroup extends InternalHandleDisposable
构造器和说明 |
---|
AnimationGroup()
构造方法
|
限定符和类型 | 方法和说明 |
---|---|
void |
addAnimation(AnimationGO pAnimation)
添加动画对象
|
void |
deleteAllAnimations()
删除所有动画对象
|
boolean |
deleteAnimation(java.lang.String animationName)
删除指定动画对象
|
void |
dispose()
关闭
|
java.util.List<AnimationGO> |
getAllAnimation()
获取所有动画对象
|
AnimationGO[] |
getAllAnimationByGeometry(int geomtryID, java.lang.String controlName, java.lang.String layerName)
获取当前几何对象的所有动画
|
AnimationGO[] |
GetAllAnimationByType(AnimationDefine.AnimationType type)
获取指定动画类型对应的动画对象数组
|
AnimationGO |
getAnimationByIndex(int index)
根据index序列索引动画对象
|
AnimationGO |
GetAnimationByName(java.lang.String AnimatinoName)
根据名称获取动画对象
|
int |
getAnimationCount()
获取动画组个数
|
AnimationDefine.AnimationGroupPlayState |
GetAnimationGroupPlayState()
获取动画组播放状态
|
double |
getDuration()
获取持续时间
|
java.lang.String |
getGroupName()
获取动画组名称
|
double |
getStartTime()
获取开始时间
|
boolean |
RemoveAllAnimationByGeometry(int geometryId, java.lang.String controlName, java.lang.String layerName)
移除指定几何对象对应的所有动画对象
|
void |
removeAllAnimations()
移除所有动画对象
|
boolean |
removeAnimation(java.lang.String animationName)
移除动画对象
|
void |
setGroupName(java.lang.String groupName)
设置动画组名称
|
void |
setStartTime(double time)
设置开始时间
|
public void addAnimation(AnimationGO pAnimation)
pAnimation
- 动画对象public java.lang.String getGroupName()
public void setGroupName(java.lang.String groupName)
groupName
- 动画组名称public int getAnimationCount()
public AnimationGO getAnimationByIndex(int index)
index
- 序列public AnimationGO[] getAllAnimationByGeometry(int geomtryID, java.lang.String controlName, java.lang.String layerName)
geomtryID
- 几何对象idcontrolName
- 动画对象名称layerName
- 图层名称public AnimationGO[] GetAllAnimationByType(AnimationDefine.AnimationType type)
type
- 动画类型public java.util.List<AnimationGO> getAllAnimation()
public boolean removeAnimation(java.lang.String animationName)
animationName
- 动画对象名称public void removeAllAnimations()
public boolean RemoveAllAnimationByGeometry(int geometryId, java.lang.String controlName, java.lang.String layerName)
geometryId
- 几何对象idcontrolName
- 动画名称layerName
- 图层名称public boolean deleteAnimation(java.lang.String animationName)
animationName
- 动画对象名称public void deleteAllAnimations()
public void setStartTime(double time)
time
- 开始时间public double getStartTime()
public double getDuration()
public AnimationDefine.AnimationGroupPlayState GetAnimationGroupPlayState()
public AnimationGO GetAnimationByName(java.lang.String AnimatinoName)
AnimatinoName
- 名称public void dispose()