首页 > 解决方案 > 单击后如何显示吐司消息并使按钮不可见?

问题描述

单击按钮后,我如何首先显示敬酒消息,然后在 1 秒后使按钮不可见?

标签: javaandroidandroid-studio

解决方案


Boolean isVisible = true;
    button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if (isVisible){
                Toast.makeText(MainActivity.this, "This is a toast", Toast.LENGTH_SHORT).show();
                new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
                    @Override
                    public void run() {
                        button.setVisibility(View.INVISIBLE);
                    }
                },1000);
            } else {
                button.setVisibility(View.VISIBLE);
            }
        }
    });

我希望这就是你要找的


推荐阅读