几秒钟后出现图像按钮

时间:2017-05-14 22:04:05

标签: java android

我想让ClickButton在点击后消失,两秒后ImageButton再次出现。

我已经在stackoverflow上搜索了但我找不到任何答案。

我尝试使用Timer,但我的活动开始崩溃。

findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(final View button) {
                button.setBackgroundResource(R.drawable.avatar_dead);
                final long changeTime = 1000L;
                button.postDelayed(new Runnable() {
                    @Override
                    public void run() {
                        button.setBackgroundResource(R.drawable.avatar_small);
                    }
                }, changeTime);
            }
        });

1 个答案:

答案 0 :(得分:1)

你可以使用postDelayed方法,第一个参数是Runnable,第二个参数是执行它之前要等待的毫秒数:

{{1}}