求一个 Android 状态栏 [白底黑字] 适配工具文件 StatusBarUtil

2019-05-28 14:42:10 +08:00
 stewforani
在网上找了好多,多多少少都会出现点问题,求好心人来一份成熟的白底黑字适配方案,鄙人感激不尽
2104 次点击
所在节点    程序员
18 条回复
stewforani
2019-05-28 14:43:40 +08:00
搞定了 我给好心人介绍妹子,公司的设计妹子,贼漂亮。
stephonhu
2019-05-28 15:28:05 +08:00
现在我用的是 只适配 6.0 或者 flyme4.0 miui6.0 以上的,不知道还有没有什么方案
stewforani
2019-05-28 15:37:35 +08:00
@stephonhu 兄 dei,你在线上 app 用了吗?
stephonhu
2019-05-28 16:10:09 +08:00
@stewforani 在用的
stewforani
2019-05-28 16:11:58 +08:00
@stephonhu 嘻嘻,兄 dei,可以发一份给我嘛我想参考下,我和你的差距 email: stewforani@gmail.com
bertsir
2019-05-28 16:22:10 +08:00
判断一下系统然后用官方的还是最稳的
bertsir
2019-05-28 16:25:48 +08:00
我之前用过一个和二楼的方案估计是一个
wanttofly
2019-05-28 16:32:37 +08:00
stewforani
2019-05-28 16:41:09 +08:00
@bertsir 网上基本都是二楼的方案,可我总不大放心,因为创业嘛,也没时间去整这玩意,想吃白食搞一个完善的,嘿嘿,对了我只需适配 5.0 以上
happyhou
2019-05-28 16:41:28 +08:00
stewforani
2019-05-28 16:41:40 +08:00
@wanttofly 谢谢帅哥,我瞅瞅
happyhou
2019-05-28 16:42:03 +08:00
这个库,不会让你后悔
stewforani
2019-05-28 16:48:09 +08:00
@happyhou 谢谢帅哥,我只想整个单文件,加库放最后吧,实在解决不了了,再加库
wanttofly
2019-05-28 16:50:06 +08:00
@stewforani 只是兼容了一部分手机,你可以看下对应的木有适配的手机做下修改,话说我是不是可以再完善下骗波 star?哈哈
stewforani
2019-05-28 16:52:47 +08:00
@wanttofly 给你来个吧,有兴趣可以回我 star,哈哈哈
stewforani
2019-05-28 17:06:38 +08:00
想问下,有没有比这个更好的方案?加库暂不考虑


public static int StatusBarLightMode(Activity activity) {
int result;

if (MIUISetStatusBarLightMode(activity, true)) {
//小米
result = 1;
} else if (FlymeSetStatusBarLightMode(activity.getWindow(), true)) {
//魅族
result = 2;
} else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
//6.0 以上
activity.getWindow().getDecorView().setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
result = 3;
} else {
setStatusBarColor(activity, R.color.dark_level_6);
result = 4;
}
return result;
}
llcfays
2019-05-28 17:23:11 +08:00
@stewforani 没有吧,就小米和魅族有改动。
stewforani
2019-05-28 17:59:26 +08:00
@llcfays 🙏谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/568395

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX