android - 隐藏按钮并在触摸时再次显示

标签 android touch hide visible invisible

我正在开发一个应用程序,我想在其中隐藏按钮,或者说,当我触摸屏幕并再次使按钮 不可见 时使按钮 <当我再次触摸屏幕时,strong>可见

我怎样才能做到?

最佳答案

实现一个 onTouchListener

 // Catch touch events here
@Override
public boolean onTouchEvent(MotionEvent event) {
    if (event.getAction() == MotionEvent.ACTION_DOWN) {
        System.out.println("Touch Down X:" + event.getX() + " Y:" + event.getY());
    } 
    if (event.getAction() == MotionEvent.ACTION_UP) {
        System.out.println("Touch Up X:" + event.getX() + " Y:" + event.getY());
    }
    return super.onTouchEvent(event);
}

然后在此您需要引用按钮并设置它的可见性:

  button1.setVisibility(View.VISIBLE); or View.INVISIBLE

关于android - 隐藏按钮并在触摸时再次显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6235828/

相关文章:

javascript - 在窗口滚动上显示/隐藏 div

java - 如何通过 Android 的帐户管理器类检索 Twitter 和 facebook 身份验证和 token

java - 如何将新对象添加到已创建的列表中?

javascript - 有什么方法可以使 CSS 转换与触摸事件(滑动)同步?

flutter - 有没有办法获取 Dart 中触摸事件的压力?

macos - NSApplication 收到 'miniaturizeAll' 调用时的通知

java - android 中的按钮 : Visible, 不可见,消失

android - Google 登录 "Choose an account to continue"循环

javascript - 无法从 View 访问 Controller 内部的功能

javascript - 切换以显示 .not() 隐藏元素