com.supermap.plot
类 AnimationGroup
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.plot.AnimationGroup
-
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)
设置开始时间
-
-
-
方法详细资料
-
addAnimation
public void addAnimation(AnimationGO pAnimation)
添加动画对象- 参数:
pAnimation
- 动画对象
-
getGroupName
public java.lang.String getGroupName()
获取动画组名称- 返回:
- 动画组名称
-
setGroupName
public void setGroupName(java.lang.String groupName)
设置动画组名称- 参数:
groupName
- 动画组名称
-
getAnimationCount
public int getAnimationCount()
获取动画组个数- 返回:
- 动画组个数
-
getAnimationByIndex
public AnimationGO getAnimationByIndex(int index)
根据index序列索引动画对象- 参数:
index
- 序列- 返回:
- 动画对象
-
getAllAnimationByGeometry
public AnimationGO[] getAllAnimationByGeometry(int geomtryID, java.lang.String controlName, java.lang.String layerName)
获取当前几何对象的所有动画- 参数:
geomtryID
- 几何对象idcontrolName
- 动画对象名称layerName
- 图层名称- 返回:
- 动画对象数组
-
GetAllAnimationByType
public AnimationGO[] GetAllAnimationByType(AnimationDefine.AnimationType type)
获取指定动画类型对应的动画对象数组- 参数:
type
- 动画类型- 返回:
- 动画对象数组
-
getAllAnimation
public java.util.List<AnimationGO> getAllAnimation()
获取所有动画对象- 返回:
- 所有动画对象
-
removeAnimation
public boolean removeAnimation(java.lang.String animationName)
移除动画对象- 参数:
animationName
- 动画对象名称- 返回:
- 移除是否成功
-
removeAllAnimations
public void removeAllAnimations()
移除所有动画对象
-
RemoveAllAnimationByGeometry
public boolean RemoveAllAnimationByGeometry(int geometryId, java.lang.String controlName, java.lang.String layerName)
移除指定几何对象对应的所有动画对象- 参数:
geometryId
- 几何对象idcontrolName
- 动画名称layerName
- 图层名称- 返回:
- 移除是否成功
-
deleteAnimation
public boolean deleteAnimation(java.lang.String animationName)
删除指定动画对象- 参数:
animationName
- 动画对象名称- 返回:
- 删除是否成功
-
deleteAllAnimations
public void deleteAllAnimations()
删除所有动画对象
-
setStartTime
public void setStartTime(double time)
设置开始时间- 参数:
time
- 开始时间
-
getStartTime
public double getStartTime()
获取开始时间- 返回:
- 开始时间
-
getDuration
public double getDuration()
获取持续时间- 返回:
- 持续时间
-
GetAnimationGroupPlayState
public AnimationDefine.AnimationGroupPlayState GetAnimationGroupPlayState()
获取动画组播放状态- 返回:
- 动画组播放状态
-
GetAnimationByName
public AnimationGO GetAnimationByName(java.lang.String AnimatinoName)
根据名称获取动画对象- 参数:
AnimatinoName
- 名称- 返回:
- 动画对象
-
dispose
public void dispose()
关闭
-
-