mirror of
https://github.com/gedoor/legado.git
synced 2024-09-01 09:34:25 +08:00
优化
This commit is contained in:
parent
e7aa4e9c8a
commit
6d23031054
@ -43,6 +43,8 @@ class TitleBar @JvmOverloads constructor(
|
||||
private val displayHomeAsUp: Boolean
|
||||
private val navigationIconTint: ColorStateList?
|
||||
private val navigationIconTintMode: Int
|
||||
private val fitStatusBar: Boolean
|
||||
private val fitNavigationBar: Boolean
|
||||
private val attachToActivity: Boolean
|
||||
|
||||
init {
|
||||
@ -54,6 +56,8 @@ class TitleBar @JvmOverloads constructor(
|
||||
navigationIconTintMode = a.getInt(R.styleable.TitleBar_navigationIconTintMode, 9)
|
||||
attachToActivity = a.getBoolean(R.styleable.TitleBar_attachToActivity, true)
|
||||
displayHomeAsUp = a.getBoolean(R.styleable.TitleBar_displayHomeAsUp, true)
|
||||
fitStatusBar = a.getBoolean(R.styleable.TitleBar_fitStatusBar, true)
|
||||
fitNavigationBar = a.getBoolean(R.styleable.TitleBar_fitNavigationBar, false)
|
||||
|
||||
val navigationIcon = a.getDrawable(R.styleable.TitleBar_navigationIcon)
|
||||
val navigationContentDescription =
|
||||
@ -140,11 +144,11 @@ class TitleBar @JvmOverloads constructor(
|
||||
}
|
||||
|
||||
if (!isInEditMode) {
|
||||
if (a.getBoolean(R.styleable.TitleBar_fitStatusBar, true)) {
|
||||
if (fitStatusBar) {
|
||||
setPadding(paddingLeft, context.statusBarHeight, paddingRight, paddingBottom)
|
||||
}
|
||||
|
||||
if (a.getBoolean(R.styleable.TitleBar_fitNavigationBar, false)) {
|
||||
if (fitNavigationBar) {
|
||||
setPadding(paddingLeft, paddingTop, paddingRight, context.navigationBarHeight)
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user