Files
assistant-android/app/src/main/java/com/gh/common/view/NavigationBarView.kt
2019-12-25 11:56:06 +08:00

22 lines
712 B
Kotlin

package com.gh.common.view
import android.content.Context
import android.os.Build
import android.util.AttributeSet
import android.view.View
import com.gh.common.util.DisplayUtils
/**
* 导航栏占位 View
*/
class NavigationBarView @JvmOverloads constructor(context: Context?, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : View(context, attrs, defStyleAttr) {
override fun onMeasure(widthMeasureSpec: Int, heightMeasureSpec: Int) {
val height = if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) {
0
} else {
DisplayUtils.retrieveNavigationHeight(context)
}
setMeasuredDimension(MeasureSpec.getSize(widthMeasureSpec), height)
}
}