ACTION_MOVE上的叠加布局(类似信使的聊天气泡)退出布局

时间:2018-06-11 13:39:18

标签: android overlay system-alert-window

最近我按照本教程开发了应用程序: https://medium.com/exploring-code/create-chat-heads-like-facebook-messenger-32f7f1a62064

它没有涵盖的是你如何实施"退出布局"被吸引到底部 - 中间。它以这种方式工作 - 如果你将叠加布局拖到这个"退出布局"它会振动并在ACTION_DOWN时停止负责绘制叠加布局的服务。我发现完全一样的退出布局"在除Messenger之外的其他应用程序中,我想也许它是由系统绘制的?

另外两个问题:

1)我无法使用负X值绘制我的布局(这会产生一种效果,感觉覆盖布局真的粘在屏幕的左边缘或右边缘(负边距) - 任何想法一个?

2)为了使叠加布局工作,我不得不将目标API从27改为25与BuildSystem一起 - 我想知道这可能是什么可能的缺点['解决方法'也许有更好的解决方案?

感谢所有回复!

1 个答案:

答案 0 :(得分:0)

我通过操纵布局视图的x值(胶合到左边缘的负值,胶合到右边缘的正值)实现了no 1.