让一个精灵出现半秒钟左右,然后消失



我正在编写一个简单的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

希望对您有所帮助。

相关内容

  • 没有找到相关文章

最新更新