【问题标题】:How do I implement a slide-out drawer on the Android's call screen?如何在 Android 的通话屏幕上实现滑出式抽屉?
【发布时间】:2011-09-01 01:32:23
【问题描述】:

Android 应用 Thrutu 在通话屏幕顶部放置了一个抽屉,该抽屉具有多种功能,并且只占屏幕的一小部分。下面的呼叫控制按钮仍然可以正常工作。即使是透明的活动也不允许这种行为。关于如何实现这一点的任何想法?

【问题讨论】:

  • 我也在寻找同样的东西。如果你发现了,请告诉我。

标签: android sliding drawer


【解决方案1】:

使底层按钮工作的技巧是使用服务而不是活动来实现 UI,使您添加的窗口(使用 WindowManager.addView)成为更高优先级的类型之一(例如 TYPE_PHONE),然后使用 FLAG_NOT_TOUCH_MODAL .

认为你需要 android.permission.SYSTEM_ALERT_WINDOW。

看看How to display a fullscreen TYPE_SYSTEM_ALERT window?,尤其是Creating a system overlay where the home buttons still work?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-21
    • 2015-10-08
    相关资源
    最近更新 更多