StatusBarOptions.kt 749 Bytes
Newer Older
1 2
package com.ydl.ydlcommon.bean

3
import android.graphics.Color
4 5 6 7 8 9 10 11 12 13

/**
 * Created by haorui on 2019-08-15.
 * Des:
 */
class StatusBarOptions {
    var isAddStatusView: Boolean = false
    var statusBarDarkMode: Boolean = false
    var statusColor: String ?= null
        get() {
14 15 16 17
            return if (field != null) {
                field
            } else {
                "#FFFFFF"
18 19
            }
        }
20
    var bottomStatusColor: Int = Color.parseColor("#00000000") //底部颜色默认透明色,个别页面自己设置即可
21 22 23 24 25 26 27 28 29

    constructor(isAddStatusView: Boolean = false, statusBarDarkMode: Boolean= false) {
        this.isAddStatusView = isAddStatusView
        this.statusBarDarkMode = statusBarDarkMode
    }

    constructor()

}