mirror of
https://github.com/gedoor/legado.git
synced 2025-08-10 00:52:30 +00:00
优化
This commit is contained in:
@@ -88,14 +88,14 @@ object ReadBookConfig {
|
||||
}
|
||||
|
||||
fun upBg(width: Int, height: Int) {
|
||||
val tmp = bg
|
||||
bg = durConfig.curBgDrawable(width, height).apply {
|
||||
if (this is BitmapDrawable) {
|
||||
bgMeanColor = bitmap.getMeanColor()
|
||||
} else if (this is ColorDrawable) {
|
||||
bgMeanColor = color
|
||||
}
|
||||
val drawable = durConfig.curBgDrawable(width, height)
|
||||
if (drawable is BitmapDrawable && drawable.bitmap != null) {
|
||||
bgMeanColor = drawable.bitmap.getMeanColor()
|
||||
} else if (drawable is ColorDrawable) {
|
||||
bgMeanColor = drawable.color
|
||||
}
|
||||
val tmp = bg
|
||||
bg = drawable
|
||||
(tmp as? BitmapDrawable)?.bitmap?.recycle()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user