【问题标题】:Android: SlidingDrawer like the one in the Android main windowAndroid:SlidingDrawer 就像 Android 主窗口中的一样
【发布时间】:2013-02-04 19:02:17
【问题描述】:

我在我的应用中实现了一个 SlidingDrawer,到目前为止一切正常。

然后我做了一个不可见的句柄,就像 Android 主窗口中的那个。

现在我想要,只需将手指移到手柄上,就可以抓住手柄(并使其可见)。我的意思是与 Android 主窗口中的行为相同。

但我不知道如何处理。 (目前它仅在您点击手柄时有效,而不是在您点击其他地方并将手指移到手柄上方时)

【问题讨论】:

  • 让你的句柄填满屏幕的宽度并告诉我。
  • 那么众所周知的滑动手势将无法使用。只需单击一下。

标签: android handle slidingdrawer


【解决方案1】:

听起来是个坏主意。将无法区分系统的抽屉和应用程序的抽屉。

【讨论】:

  • 也许@user1786426 会将滑动抽屉放在屏幕顶部以外的其他位置?
  • 我的应用全屏运行,所以不会有系统的抽屉。
  • 哦。那么它将是图形驱动的应用程序吗?在这种情况下,您可能不会使用标准 UI 工具包。
  • 部分是的。但此时我必须使用标准 UI。我刚刚下载了 Android 源代码,看看他们是如何做到的。但是很难找到合适的课程。
【解决方案2】:

您想检测从顶部边框开始的swipe motion

您想使用 MotionEvent 的 getEdgeFlags() 来检测是否在边框上开始滑动手势。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-27
    • 2018-06-19
    • 2011-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多