前言:由于项目的需要,想要加入一些像游戏一样炫的粒子效果。于是Google 粒子效果 Android关键词查看,看了半天发现居然没有找到简单使用的库,就算有也是要自己编写不少代码,不像其他平台上就加载粒字编辑导出的文件就可以生成好看粒子效果。还没死心的我又用Particle Effect Android关键词,看到Github与Stack Overflow推荐Leonids,也就是本文要介绍的Android 粒子库。
来个例子
废话少说,直接放码。
private void praticleEffect1(){
new ParticleSystem(this,80,R.mipmap.heart,5000)
.setSpeedModuleAndAngleRange(0f,0.1f,225,315)
.setRotationSpeed(180)
.setAcceleration(0.00005f,270)
.setScaleRange(0.1f,0.5f)
.setFadeOut(4000)
.emit(button,2);
}
分析
Constructors(构造器)
有两种构造器,本例就是用了基本的方法:</