如何制作像谷歌翻译这样的弹出窗口?

时间:2017-08-13 00:46:19

标签: android android-overlay

如下所示,Google Translate可在收到PROCESS_TEXT时显示弹出窗口。 (我不是要求如何处理此消息。)

我想做类似的事情,但有一些问题。我使用TYPE_SYSTEM_ALERT创建了一个弹出窗口。 (我想使用TYPE_APPLICATION_OVERLAY,但仍然会发生权限错误。)如何解决这些问题,并像谷歌翻译一样创建一个小窗口?我认为这不是一个奇怪的要求。你知道任何脚手架,模板或样品吗?我搜索了谷歌,但未找到一个。

  • 使用Google翻译,您可以按后退按钮关闭它。我没有。
  • 使用谷歌翻译,如果你点击其他地方(例如,阴暗的部分),它会关闭。我没有。我可以获得“tap outside”事件并关闭它,但只有在设置了FLAG_NOT_FOCUSABLE时,如果设置了,我就无法与之交互。

Google Translate

0 个答案:

没有答案