mirror of
https://github.com/fankes/TSBattery.git
synced 2025-09-06 18:55:45 +08:00
Merge code
This commit is contained in:
@@ -44,7 +44,7 @@ class MaterialSwitch(context: Context, attrs: AttributeSet?) : SwitchCompat(cont
|
|||||||
return ColorStateList(states, colors)
|
return ColorStateList(states, colors)
|
||||||
}
|
}
|
||||||
|
|
||||||
private val thumbColor get() = if (isSystemInDarkMode) 0xFF7C7C7C else 0xFFCCCCCC
|
private val thumbColor get() = if (context.isSystemInDarkMode) 0xFF7C7C7C else 0xFFCCCCCC
|
||||||
|
|
||||||
init {
|
init {
|
||||||
trackDrawable = DrawableBuilder()
|
trackDrawable = DrawableBuilder()
|
||||||
|
@@ -19,7 +19,7 @@
|
|||||||
*
|
*
|
||||||
* This file is Created by fankes on 2022/1/7.
|
* This file is Created by fankes on 2022/1/7.
|
||||||
*/
|
*/
|
||||||
@file:Suppress("DEPRECATION")
|
@file:Suppress("DEPRECATION", "unused")
|
||||||
|
|
||||||
package com.fankes.tsbattery.utils.factory
|
package com.fankes.tsbattery.utils.factory
|
||||||
|
|
||||||
@@ -42,8 +42,7 @@ import com.google.android.material.snackbar.Snackbar
|
|||||||
* 系统深色模式是否开启
|
* 系统深色模式是否开启
|
||||||
* @return [Boolean] 是否开启
|
* @return [Boolean] 是否开启
|
||||||
*/
|
*/
|
||||||
val isSystemInDarkMode
|
val isSystemInDarkMode get() = appContext.isSystemInDarkMode
|
||||||
get() = (appContext.resources.configuration.uiMode and Configuration.UI_MODE_NIGHT_MASK) == Configuration.UI_MODE_NIGHT_YES
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 系统深色模式是否没开启
|
* 系统深色模式是否没开启
|
||||||
@@ -51,6 +50,18 @@ val isSystemInDarkMode
|
|||||||
*/
|
*/
|
||||||
inline val isNotSystemInDarkMode get() = !isSystemInDarkMode
|
inline val isNotSystemInDarkMode get() = !isSystemInDarkMode
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 系统深色模式是否开启
|
||||||
|
* @return [Boolean] 是否开启
|
||||||
|
*/
|
||||||
|
val Context.isSystemInDarkMode get() = (resources.configuration.uiMode and Configuration.UI_MODE_NIGHT_MASK) == Configuration.UI_MODE_NIGHT_YES
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 系统深色模式是否没开启
|
||||||
|
* @return [Boolean] 是否开启
|
||||||
|
*/
|
||||||
|
inline val Context.isNotSystemInDarkMode get() = !isSystemInDarkMode
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 得到安装包信息
|
* 得到安装包信息
|
||||||
* @return [PackageInfo]
|
* @return [PackageInfo]
|
||||||
|
Reference in New Issue
Block a user