繁体   English   中英

如何制作一个弹出窗口,例如Google Translate?

[英]How to make a pop-up window like Google Translate?

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

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

  • 使用Google翻译时,您可以按“后退”按钮将其关闭。 我的不是。
  • 使用Google翻译时,如果您点击其他位置(例如,阴凉的部分),它将关闭。 我的不是。 我可以获取“轻按外部”事件并关闭它,但是仅当设置了FLAG_NOT_FOCUSABLE时,但如果设置了该事件,则无法与之交互。

谷歌翻译

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM