public class ParticleOverlayOptions extends BaseOptions implements android.os.Parcelable, java.lang.Cloneable
AMap.OnMapLoadedListener 之后调用
AMap.OnMapLoadedListener| 构造器和说明 |
|---|
ParticleOverlayOptions()
粒子效果初始化属性控制
Particle effect initialization property control |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
getDuration()
整个粒子效果的存活时间,单位毫秒
Survival time of the entire particle effect, in milliseconds |
BitmapDescriptor |
getIcon()
获取粒子效果的图标
Get the icon of the particle effect |
int |
getMaxParticles()
整个粒子效果的粒子最大数量
Maximum number of particles in the entire particle effect |
ParticleEmissionModule |
getParticleEmissionModule()
发射率,每隔多少时间发射粒子数量,越多会越密集
Emission rate, the number of particles emitted at each interval, the more the denser |
long |
getParticleLifeTime()
每个粒子的存活时间,单位毫秒
Survival time of each particle, in milliseconds |
ParticleOverLifeModule |
getParticleOverLifeModule()
每个粒子生命周期过程中状态变化,包含速度、旋转和颜色的变化
State changes during the life cycle of each particle, including changes in speed, rotation, and color |
ParticleShapeModule |
getParticleShapeModule()
发射模型,比如所有粒子从一个点出来,或者从某个区域出来
Emission model, such as all particles coming out from a point or from a certain area |
ColorGenerate |
getParticleStartColor()
每个粒子的初始颜色
Initial color of each particle |
VelocityGenerate |
getParticleStartSpeed()
获取初始速度
Get the initial velocity |
int |
getstartParticleH()
粒子显示大小-高度
Particle display size - height |
int |
getStartParticleW()
粒子显示大小-宽度
Particle display size - width |
float |
getZIndex()
获取覆盖物的Z轴值
Get the Z-axis value of the overlay |
ParticleOverlayOptions |
icon(BitmapDescriptor icon)
设置覆盖物的图标。
|
boolean |
isLoop()
整个粒子效果是否循环
Whether the entire particle effect loops |
boolean |
isVisible()
覆盖物的可见属性。
|
ParticleOverlayOptions |
setDuration(long duration)
整个粒子效果的存活时间,单位毫秒
Survival time of the entire particle effect, in milliseconds |
ParticleOverlayOptions |
setLoop(boolean loop)
整个粒子效果是否循环
Whether the entire particle effect loops |
ParticleOverlayOptions |
setMaxParticles(int maxParticles)
整个粒子效果的粒子最大数量
Maximum number of particles in the entire particle effect |
ParticleOverlayOptions |
setParticleEmissionModule(ParticleEmissionModule particleEmissionModule)
发射率,每个多少时间发射粒子数量,越多会越密集
Emission rate, the number of particles emitted at each interval, the more the denser |
ParticleOverlayOptions |
setParticleLifeTime(long particleLifeTime)
每个粒子的存活时间,单位毫秒
Survival time of each particle, in milliseconds |
ParticleOverlayOptions |
setParticleOverLifeModule(ParticleOverLifeModule particleOverLifeModule)
每个粒子生命周期过程中状态变化,包含速度、旋转和颜色的变化
State changes during the life cycle of each particle, including changes in speed, rotation, and color |
ParticleOverlayOptions |
setParticleShapeModule(ParticleShapeModule particleShapeModule)
发射模型,比如所有粒子从一个点出来,或者从某个区域出来
Emission model, such as all particles coming out from a point or from a certain area |
ParticleOverlayOptions |
setParticleStartColor(ColorGenerate startColor)
每个粒子的初始颜色
Initial color of each particle |
ParticleOverlayOptions |
setParticleStartSpeed(VelocityGenerate startSpeed)
粒子初始速度,每秒多少个像素
Initial velocity of particles, in pixels per second |
ParticleOverlayOptions |
setStartParticleSize(int startParticleW,
int startParticleH)
粒子显示大小-宽高
Particle display size - width and height |
ParticleOverlayOptions |
setVisible(boolean visible)
设置 覆盖物的可见属性。
|
ParticleOverlayOptions |
zIndex(float zIndex)
获取覆盖物Z轴的值。
|
public ParticleOverlayOptions()
public ParticleOverlayOptions icon(BitmapDescriptor icon)
icon - 图标的BitmapDescriptor对象
public BitmapDescriptor getIcon()
public int getMaxParticles()
public ParticleOverlayOptions setMaxParticles(int maxParticles)
public boolean isLoop()
public ParticleOverlayOptions setLoop(boolean loop)
public long getDuration()
public ParticleOverlayOptions setDuration(long duration)
public long getParticleLifeTime()
public ParticleOverlayOptions setParticleLifeTime(long particleLifeTime)
public ParticleEmissionModule getParticleEmissionModule()
public ParticleOverlayOptions setParticleEmissionModule(ParticleEmissionModule particleEmissionModule)
public ParticleShapeModule getParticleShapeModule()
public ParticleOverlayOptions setParticleShapeModule(ParticleShapeModule particleShapeModule)
public VelocityGenerate getParticleStartSpeed()
public ParticleOverlayOptions setParticleStartSpeed(VelocityGenerate startSpeed)
startSpeed - 单位 像素/秒
public ParticleOverlayOptions setParticleStartColor(ColorGenerate startColor)
public ColorGenerate getParticleStartColor()
public ParticleOverlayOptions setParticleOverLifeModule(ParticleOverLifeModule particleOverLifeModule)
public ParticleOverLifeModule getParticleOverLifeModule()
public ParticleOverlayOptions setStartParticleSize(int startParticleW, int startParticleH)
public int getStartParticleW()
public int getstartParticleH()
public ParticleOverlayOptions zIndex(float zIndex)
zIndex - 要设置的Z轴的值。
public float getZIndex()
public ParticleOverlayOptions setVisible(boolean visible)
visible - 一个布尔值,表示覆盖物是否可见,true表示可见,false表示不可见。
public boolean isVisible()