我正在尝试完成基于列尼茨的github代码的烟花功能。我想创造两个烟花(一个白色和另一个红色),并让他们连续显示后,每两秒钟。
我到目前为止所做的事情如下:
问题是,如果我增加睡眠方法的价值,那么烟火就根本不会出现。如何实现两秒钟连续烟花的功能?
这是烟花的代码:
new ParticleSystem(MyClass.this, 100, R.drawable.star_pink, 800) .setSpeedRange(0.1f, 0.25f) .oneShot(view, 70);发布于 2017-09-09 21:43:32
如果您想每隔两秒钟运行一次烟花,那么使用Handler代替线程和thread.sleep。
final Handler ha=new Handler();
ha.postDelayed(new Runnable() {
@Override
public void run() {
button10.callOnClick();
button11.callOnClick();
ha.postDelayed(this, 2000);
}
}, 2000);希望这能有所帮助。
https://stackoverflow.com/questions/46105111
复制相似问题