如何制作一个覆盖任何屏幕的按钮?

时间:2015-04-10 10:42:34

标签: java android

Floating ToucherLink Bubble等应用证明了浮动按钮的用途。不,我不是根据材料设计指南谈论FAB,我的意思是一个字面上的“浮动”按钮,可以在系统中的任何屏幕上绘制,可以拖动和点击。

看看这些例子:

http://www.boatmob.com/download/floatingtouch/feature1.jpg

现在,我试图以谷歌的方式做到这一点,但我担心我仍然迷失在这里。这些应用程序如何在自己的屏幕之外绘制?

我遇到了this SO question,它或多或少地询问了类似的问题。但说实话,我无法从中获得太多信息。所述问题主要涉及如何拦截浮动视图的触摸;不是如何专门制作一个。

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

1 个答案:

答案 0 :(得分:2)

如果您正在谈论某项活动的观点(不是小部件),那么“浮动”#39;在屏幕上,像Facebook ChatHeads。然后,您应该创建一个后台服务并附加一个视图。虽然Android不推荐它。

见以下链接

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

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