求助:安卓app如何设置整个项目背景透明?

如下图的360手机卫士的悬浮球,当设置允许在其他应用之上后,只会显示整个小球。这就需要设置背景为透明,但在文档里一直未找到相关设置,是cocos creator不支持设置吗?还是只能构建编译后在Android Studio里去二次修改?求大神帮忙。
–>

这应该不是游戏引擎范畴的问题

这个并不是app背景透明,而是android的悬浮球功能。你网上找找怎么开发悬浮球的吧。

不是悬浮球功能,比如我要做一个桌面宠物,就需要整个背景透明才行。

也就是说没法通过cocos设置,必须改构建后安卓java源码才行了吗?。

android 有两个权限后台弹出界面和显示悬浮窗。你看哪个是你需要,这两个权限都需要用户手动去打开,很麻烦。

这2个权限是由用户来操作的,我的问题是怎么把整个项目设置为透明背景呢?

悬浮窗是安卓原生的开发内容,你可以看这方面的文档

好的,谢谢!

image
web倒是挺方便的,只要把项目设置里的ENABLE_TRANSPARENT_CANVAS打勾,就完事了
:grimacing:

360那个是悬浮框来着,它悬浮框之前也是一个卡通的形象哦。我之前倒是做过你说的这种app透明的功能,壁纸appdemo。不过容易被回收,因此不做了。你可以体验一下。看看能否帮到你。

链接:https://pan.baidu.com/s/1eyDkAEeDFfolTrXhqII-kA 密码:m577

另外提供一个奇奇怪怪的解决方案:
用悬浮框加载web页面,然后悬浮框本身是可以做透明的,web页面html背景+cc打包web的也开启画布透明
就实现了你看到的效果拉

谢谢,我试试看