微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > KitKat版本,keyguard上状态栏透明的实现

KitKat版本,keyguard上状态栏透明的实现

时间:10-02 整理:3721RD 点击:
KitKat版本,android default实现了状态栏透明。
statusbar透明的属性是WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS;
navigationbar透明的属性是WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION;
keyguard界面状态栏透明实现是在KeyguardViewManager.java中:
if (shouldEnableTranslucentDecor()) {
mWindowLayoutParams.flags |= WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS
| WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION;
}
如需要关闭/打开锁屏界面状态栏透明,修改php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks/base/core/res/res/values/config.xml中
config_enableLockScreenTranslucentDecor变量值即可。
PS: 以上只针对锁屏界面的状态栏透明。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top