public class ParticleOverlay extends BaseOverlay
AMap.OnMapLoadedListener 之后调用
AMap.OnMapLoadedListener.Field1, Field2, overlayName| 限定符和类型 | 方法和说明 |
|---|---|
void |
destroy()
销毁粒子效果
Destroy the particle effect. |
int |
getCurrentParticleNum()
获取当前系统中粒子个数
Get the current number of particles in the system. |
void |
setDuration(long duration)
整个粒子效果存活时间
The lifetime of the entire particle effect. |
void |
setLoop(boolean loop)
整个粒子效果是否循环
Whether the entire particle effect loops. |
void |
setMaxParticles(int maxParticles)
整个粒子效果的粒子最大数量
The maximum number of particles in the entire particle effect. |
void |
setParticleEmission(ParticleEmissionModule particleEmission)
设置发射率,每隔多少时间发射粒子数量,越多会越密集
Set the emission rate, which determines how many particles are emitted over a certain period of time. |
void |
setParticleLifeTime(long lifeTime)
每个粒子的存活时间
The lifetime of each particle. |
void |
setParticleOverLifeModule(ParticleOverLifeModule particleOverLifeModule)
设置每个粒子生命周期过程中状态变化,包含速度、旋转和颜色的变化
Set the state changes during the lifecycle of each particle, including changes in speed, rotation, and color. |
void |
setParticleShapeModule(ParticleShapeModule particleShapeModule)
设置发射模型,比如所有粒子从一个点出来,或者从某个区域出来
Set the emission model, such as all particles emitting from a single point or from a certain area. |
void |
setParticleStartSpeed(VelocityGenerate startSpeed)
每个粒子的初始速度,单位像素/秒
The initial speed of each particle, in pixels per second. |
void |
setStartColor(ColorGenerate startColor)
每个粒子的初始颜色
The initial color of each particle. |
void |
setStartParticleSize(int startParticleSizeX,
int startParticleSizeY)
每个粒子的初始大小,单位像素
The initial size of each particle, in pixels. |
void |
setVisible(boolean visible)
设置 覆盖物的可见属性。
|
method1, method2public 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)