java - 单击后如何显示吐司消息并使按钮不可见?
问题描述
单击按钮后,我如何首先显示敬酒消息,然后在 1 秒后使按钮不可见?
解决方案
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);
}
}
});
我希望这就是你要找的
推荐阅读
- asp.net-core - Kafka - 在 ASP.Net Core 中实例化生产者类时出错
- angular - 如何在角度 2 中格式化 [ngModel] 中的 dateFormat?
- java - 用货币代码解析(本地化)价格的正确方法?
- r - 聚合数据时的行数返回率
- c# - 如何从 GLControl 的底部和顶部剪切/隐藏投影区域 - openTK
- php - 推送通知在 WooCommerce 优惠券中如何工作?
- preact - 需要时突出显示带有红色边框的输入类型
- java - 在 BST 中插入元素时获取 NullPointerException
- symfony - 带有 URL 参数和注入服务的 Symfony 控制器
- android - 如何根据他们的数量,水平和垂直地制作recyclerview布局视图?