mirror of
https://github.com/fankes/MIUINativeNotifyIcon.git
synced 2025-09-06 02:35:32 +08:00
Modify change wallpaperColor function's return value that cannot obtain return default color in FunctionFactory
This commit is contained in:
@@ -356,12 +356,12 @@ val Context.systemAccentColor
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取系统壁纸颜色
|
* 获取系统壁纸颜色
|
||||||
* @return [Int] 无法获取时返回透明色
|
* @return [Int] 无法获取时返回默认颜色
|
||||||
*/
|
*/
|
||||||
val Context.wallpaperColor
|
val Context.wallpaperColor
|
||||||
get() = safeOfNan {
|
get() = runCatching {
|
||||||
WallpaperManager.getInstance(this).getWallpaperColors(WallpaperManager.FLAG_SYSTEM)?.primaryColor?.toArgb() ?: 0
|
WallpaperManager.getInstance(this).getWallpaperColors(WallpaperManager.FLAG_SYSTEM)?.primaryColor?.toArgb()
|
||||||
}
|
}.getOrNull() ?: (if (isSystemInDarkMode) 0xFFD8D8D8.toInt() else 0xFF707173.toInt())
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取较浅的颜色
|
* 获取较浅的颜色
|
||||||
|
Reference in New Issue
Block a user