我正在编写一个简单的Android"太空"游戏,并希望在玩家飞船和敌舰相撞时添加半秒钟左右的"爆炸"精灵,以产生爆炸发生的效果。这是基于一个简单的PNG图像,没有动画或其他,但正如我所写的,它应该突然出现在碰撞坐标处,并且很快就会消失。也许半秒钟左右。我该怎么做?Android Studio 中的精灵是否有"可见"和"不可见"属性(或类似属性(?我有点缺乏经验,所以任何帮助将不胜感激。
您可以将 CountdownTimer 与 setVisibility(( 一起使用
喜欢这个:
new CountDownTimer(500, 500) {
public void onTick(long millisUntilFinished) {
imageview.setVisibility(View.VISIBLE);
}
public void onFinish() {
imageview.setVisibility(View.INVISIBLE);
}
}.start();
关于计数停机时间 https://developer.android.com/reference/android/os/CountDownTimer
希望对您有所帮助。