问题描述
按电源键亮灭屏,解锁时状态栏电量图标重叠。
原因分析:
解锁状态栏和锁屏状态栏,走的是两套布局,显示的位置也不一样。
锁屏状态栏布局:keyguard_status_bar.xml
解锁状态栏布局:status_bar.xml
两种状态栏显示高度是不同的,在更新高度的方法中打印log:
protected void updateExpandedHeight(float expandedHeight) {
if (mTracking) {
mNotificationStackScroller.setExpandingVelocity(getCurrentExpandVelocity());
}
if (mKeyguardBypassController.getBypassEnabled() && isOnKeyguard()) {
// The expandedHeight is always the full panel Height when bypassing
expandedHeight = getMaxPanelHeightNonBypass()