【问题标题】:How to show little hints on image touch android [closed]如何在图像触摸android上显示小提示[关闭]
【发布时间】:2014-12-04 15:17:28
【问题描述】:

我想在我的应用程序上构建一个“目标”布局,但是,我希望每次用户触摸徽章时,都会出现 2 秒钟的提示,然后消失。否则,如果用户在提示之外触摸,它也会消失。

【问题讨论】:

  • 不好的问题:你试过什么?无论如何,搜索“android tooltipview”可能会有所帮助。
  • 这是您问题的答案。检查第一个答案:stackoverflow.com/questions/21031488/…

标签: java android layout imageview touch


【解决方案1】:

您需要弹出窗口。

  • 如果像这样在外面触摸,您会发现一些方法会关闭弹出窗口。

    mPopWindowInstance.setTouchInterceptor(new OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            if (event.getAction() == MotionEvent.ACTION_OUTSIDE) {
                mPopWindowInstance.dismiss();
                return true;
            }
            return false;
        }
    });
    
  • 您可以使用自己的计时器在任何指定时间后将其关闭。

检查下面的链接。

http://developer.android.com/reference/android/widget/PopupWindow.html

http://mrbool.com/how-to-implement-popup-window-in-android/28285

正如迈克尔建议的那样。您可以使用 Toasts 来显示一些提示。但是弹出窗口可以在被点击的按钮正上方显示为提示,并且可以具有弹出的动画样式。从 ui 预期看起来不错。

希望对你有帮助

【讨论】:

  • 谢谢!我去看看
【解决方案2】:

我认为您正在寻找 toast 消息!

查看此链接:http://developer.android.com/guide/topics/ui/notifiers/toasts.html

【讨论】:

  • 谢谢,我去看看
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-10
  • 2020-11-22
相关资源
最近更新 更多