gpt4 book ai didi

java - Android Studio 覆盖层

转载 作者:太空宇宙 更新时间:2023-11-04 12:47:00 26 4
gpt4 key购买 nike

我想开始创建长时间运行的应用程序。例如,您选择一些设置,然后在浏览或玩游戏时使用它们。例如快捷应用程序。您单击角落的某个位置,就会弹出一些内容,其中包含您想要访问的应用程序列表。

我的问题:我不知道如何创建按钮,这些按钮会在手机屏幕上,就像触发器一样,当你触摸时,就会发生一些事情。我听说它被称为叠加,但我无法找到有关它的教程。

应用示例:Google Play 上的 Pie Control。 https://play.google.com/store/apps/details?id=jun.ace.piecontrol

感谢您帮助我。

最佳答案

使用system alert window

示例

 View  mView = new View(this);
WindowManager.LayoutParams params = new WindowManager.LayoutParams(
WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY,
WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH,
PixelFormat.TRANSLUCENT);
params.gravity = Gravity.RIGHT | Gravity.TOP;

WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE);
wm.addView(mView, params);

关于java - Android Studio 覆盖层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36216154/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com