fix: 修复 navigationBarView 的高度占位问题

Signed-off-by: chenjuntao <chenjuntao@ghzhushou.com>
This commit is contained in:
chenjuntao
2024-10-18 11:27:31 +08:00
parent afbb758740
commit 047325e9bc

View File

@ -18,13 +18,7 @@ class NavigationBarView @JvmOverloads constructor(
val height = if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) {
0
} else {
val navigationHeight = DisplayUtils.retrieveNavigationHeight(context)
// 小于 100px 的其实不是按键形式的 navigationBar 而是条状的 navigationBar把它当成是 0 处理
if (navigationHeight > 100) {
navigationHeight
} else {
0
}
DisplayUtils.retrieveNavigationHeight(context)
}
setMeasuredDimension(MeasureSpec.getSize(widthMeasureSpec), height)
}