【问题标题】:How to make a button that draws over any screen?如何制作一个可以在任何屏幕上绘制的按钮?
【发布时间】:2019-09-27 07:13:47
【问题描述】:

Floating ToucherLink Bubble 等应用证明了浮动按钮的实用性。不,我不是在这里按照 Material Design 指南谈论 FAB,我的意思是一个字面上的“浮动”按钮,它可以在系统中的任何屏幕上绘制,可以拖动和点击。

看看这些例子:


(来源:boatmob.com

现在,我尝试在 Google 上找到一种方法来做到这一点,但恐怕我还是迷路了。这些应用程序如何在它们自己之外的屏幕上绘图?

我遇到过this SO question,它或多或少地询问了一个类似的问题。但老实说,我无法从中获得太多信息。该问题主要针对如何拦截浮动视图的触摸;不是具体怎么做的。

我真的希望有人能在这方面启发我。提前感谢您的宝贵时间!

【问题讨论】:

标签: java android


【解决方案1】:

如果您在谈论活动的视图(而不是小部件),请在屏幕上“浮动”,例如 Facebook ChatHeads。然后你应该创建一个后台服务并附加一个视图。虽然 Android 不推荐它。

查看以下链接

What APIs in Android is Facebook using to create Chat Heads?

http://www.piwai.info/chatheads-basics/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-27
    • 2010-09-25
    • 2021-05-08
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多