public class ParticleOverlay extends BaseOverlay
AMap.OnMapLoadedListener
之后调用Field1, Field2, overlayName
限定符和类型 | 方法和说明 |
---|---|
void |
destroy()
销毁粒子效果
|
int |
getCurrentParticleNum()
获取当前系统中粒子个数
|
void |
setDuration(long duration)
整个粒子效果存活时间
|
void |
setLoop(boolean loop)
整个粒子效果是否循环
|
void |
setMaxParticles(int maxParticles)
整个粒子效果的粒子最大数量
|
void |
setParticleEmission(ParticleEmissionModule particleEmission)
设置发射率,每隔多少时间发射粒子数量,越多会越密集
|
void |
setParticleLifeTime(long lifeTime)
每个粒子的存活时间
|
void |
setParticleOverLifeModule(ParticleOverLifeModule particleOverLifeModule)
设置每个粒子生命周期过程中状态变化,包含速度、旋转和颜色的变化
|
void |
setParticleShapeModule(ParticleShapeModule particleShapeModule)
设置发射模型,比如所有粒子从一个点出来,或者从某个区域出来
|
void |
setParticleStartSpeed(VelocityGenerate startSpeed)
每个粒子的初始速度,单位像素/秒
|
void |
setStartColor(ColorGenerate startColor)
每个粒子的初始颜色
|
void |
setStartParticleSize(int startParticleSizeX,
int startParticleSizeY)
每个粒子的初始大小,单位像素
|
void |
setVisible(boolean visible)
设置 覆盖物的可见属性。
|
method1, method2
public void setVisible(boolean visible)
visible
- 一个布尔值,表示覆盖物是否可见,true表示可见,false表示不可见。public void destroy()
public void setStartParticleSize(int startParticleSizeX, int startParticleSizeY)
public void setMaxParticles(int maxParticles)
public void setDuration(long duration)
public void setParticleLifeTime(long lifeTime)
public void setParticleStartSpeed(VelocityGenerate startSpeed)
public void setLoop(boolean loop)
public void setParticleShapeModule(ParticleShapeModule particleShapeModule)
public void setParticleEmission(ParticleEmissionModule particleEmission)
public int getCurrentParticleNum()
public void setParticleOverLifeModule(ParticleOverLifeModule particleOverLifeModule)
public void setStartColor(ColorGenerate startColor)