|
发表于 2025-1-25 08:40:02
1120 浏览 31 回复
来自手机
[iapp专区]
iappv3多种屏幕设置代码
沉浸状态栏的三个种类:
①横行霸道[阴险](直接挤进状态栏)
//设置状态栏为透明(沉浸式状态栏)
java(cs,activity,"android.app.Activity.getWindow")
java(cs2,cs,"android.view.Window.getDecorView")
//8192改成1024为白色
java(null,cs2,"android.view.View.setSystemUiVisibility","int","8192")
//设置状态栏为透明(沉浸式)
java(null,cs,"android.view.Window.addFlags","int","67108864")
②无坚不摧[咦](直接把状态栏KO)
//隐藏状态栏
uycl(true)
③白底黑字[哈哈]
uycl("#ffffff",true)
java(cs, activity, "android.app.Activity.getWindow")
java(cs2, cs, "android.view.Window.getDecorView")
//8192改成1024为白色
java(null, cs2, "android.view.View.setSystemUiVisibility", "int", "8192")
想要让它灵活,就必须得用完美框架[开心]
//判断android版本以设置相应的状态栏,避免异常
sjxx(手机信息)
sgsz(手机信息,2,手机型号)
sl(手机型号,"",uu)
sgsz(uu,4,版本)
strim(版本,版本号)
f(版本号>=23)
{
uycl("#ffffff",true)
java(cs, activity, "android.app.Activity.getWindow")
java(cs2, cs, "android.view.Window.getDecorView")
//8192改成1024为白色
java(null, cs2, "android.view.View.setSystemUiVisibility", "int", "8192")
//android系统6.0及以上支持白底黑字
}
else f(版本号>=19)
{
uycl("#9a9a9a9a",true)
//android系统低于6.0不支持使用白底黑字
}
else
{
//android系统低于4.4不支持任何状态栏修改
} |
蜘蛛侠免责声明
1、注册用户在本社区发表、转载的任何作品仅代表其个人观点,不代表本社区认同其观点。
2、如果存在违反国家相关法律、法规、条例的行为,我们有权在不经作者准许的情况下删除其在本论坛所发表的文章。
3、所有网友不要盗用有明确版权要求的作品,转贴请注明来源,否则文责自负。
4、本社区保护注册用户个人资料,但是在自身原因导致个人资料泄露、丢失、被盗或篡改,本论坛概不负责,也不承担相应法律责任。
|