【问题标题】:Facebook Messenger like Activity?Facebook Messenger 喜欢 Activity?
【发布时间】:2015-11-01 14:04:40
【问题描述】:

我正在尝试制作一个类似于 Facebook Messenger 的具有聊天头的应用。我已经完成了聊天头部分,现在我想在用户点击聊天头时显示窗口,就像 Messenger 一样。 (看这里:http://cdn1.tnwcdn.com/wp-content/blogs.dir/1/files/2013/04/fbscreens2.jpg我不拥有任何图像)

谁能告诉我这是如何完成的——它是一个活动(因为我在我的任务管理器中看不到它)还是一个对话框片段?我怎样才能制作类似的东西,它占用的空间小于屏幕尺寸。另外,我的软键盘将当前的白框向上推,超出了屏幕空间。

你到底怎么称呼它?我是Android新手,所以请有人帮助我。谢谢。

【问题讨论】:

    标签: java android android-layout android-fragments android-activity


    【解决方案1】:

    该功能主要称为浮动窗口。 This article 有一些很好的解释。 而this one 更适合初学者,有分步说明。

    这里有一些库,可能已经有你需要的了:

    【讨论】:

    • 感谢您的链接!我已经看过那些聊天头的基础知识了..我已经完成了聊天头..现在我需要知道如何显示..浮动窗口?这是 Facebook 使用的吗?
    • 是的,虽然它们大多相同,只是后者更大并且有另一种形式:) 我想你可以查看 FloatingWindowDemo。
    • 最后一个问题..如何将浮动窗口的高度设置为屏幕尺寸的 80℅?
    • 看到这一行:github.com/klinker24/FloatingWindowDemo/blob/master/src/com/… 你只需要把它乘以 0.8
    • Facebook 是如何防止在打开任务时出现浮动窗口的?当我点击我的聊天头时,我的浮动窗口打开,然后当我切换到另一个应用程序并转到任务管理器时,我可以看到我的浮动窗口..这是怎么回事?
    猜你喜欢
    • 2011-06-26
    • 1970-01-01
    • 2012-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多