gpt4 book ai didi

java - 跨应用程序的自定义导航栏

转载 作者:行者123 更新时间:2023-12-01 09:17:52 24 4
gpt4 key购买 nike

我对一款能够在我的所有应用程序中自定义 Android 导航栏的应用感兴趣。同样的方式, NavBar Apps做到了。

到目前为止,我发现了两种可能性,但它并不完全符合我正在寻找的:

SystemBarTint 库 ( here )仅当您将应用程序设置为半透明并在导航栏后面显示背景“色调”时,它才有效。

setNavigationBarColor(int color) ( here )您只能为导航栏使用颜色(而不是可绘制颜色)。

我想做一个始终运行的应用程序,并且可以设置可绘制的而不是导航栏的黑色

最佳答案

我找到了一种在(几乎)所有应用程序中自定义 NavigationBar 的方法。 (关注this)

使用此权限:

<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>

然后我创建了一个调用的服务:

WindowManager.addView(View v, LayoutParams p)

我的 MainActivity 启动了这个服务。

关于java - 跨应用程序的自定义导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40402855/

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