在Android上显示调试横幅

问题描述 投票:0回答:2

[我试图像Flutter一样,但在Android中,在应用程序的右上方显示小调试横幅。

enter image description here

实现此目标的最佳方法是什么?我只想要此活动。

android flutter
2个回答
1
投票

如何在状态栏后面绘制?

通过在主题中设置以下标志,使应用程序在状态栏后面绘制。

 <style name="AppTheme.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
    <item name="android:statusBarColor">@color/transparent</item>
</style>

在每个活动布局xml中使用fitsSystemWindows属性来确定哪些内容应放在状态栏后面,哪些内容应在状态栏下面。因此,在这种情况下,调试标语应位于半透明状态栏的后面。这样创建活动的xml文件。

如何旋转视图?

只需使用以下示例视图中所示的rotation属性

<View
android:rotation="45"
... />

如何确定是调试版本还是发行版本?

使用BuildConfig.DEBUG标志


0
投票

您可以使用BuildConfig来检查构建是调试模式还是发布模式。

if(BuildConfig.DEBUG){
 // show banner 
}else{
 // not show banner 
}

OR U will find a library in android arsenal

© www.soinside.com 2019 - 2024. All rights reserved.