DebugBanner
Android 調(diào)試橫幅標(biāo)簽(debug show checked mode banner label)结序,看到flutter有這個(gè)功能。
sample1.png
sample2.png
使用
添加依賴
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
implementation 'com.github.wyjsonGo:DebugBanner:1.0.10'
}
初始化
在Application里
// 默認(rèn),全部頁面顯示
DebugBanner.Companion.init(this);
進(jìn)階用法
自定義初始化
// 過濾不顯示的頁面
DebugBanner.Companion.init(
this,
new Banner(),
false,
"MainActivity",
"ThreeActivity"
);
// 過濾顯示的頁面
DebugBanner.Companion.init(
this,
new Banner(),
true,
"MainActivity",
"TwoActivity"
);
// 自定義樣式
DebugBanner.Companion.init(
this,
new Banner(BannerGravity.START, android.R.color.holo_blue_bright, android.R.color.holo_red_light, "BETA")
);
不同頁面設(shè)置不同樣式薪捍,實(shí)現(xiàn)BannerView
接口
public class ExampleActivity extends Activity implements BannerView {
@Override
public Banner newBanner() {
return new Banner(
BannerGravity.START,
android.R.color.holo_blue_light,
android.R.color.black,
"BETA"
);
}
}