优化
This commit is contained in:
@@ -25,7 +25,7 @@
|
|||||||
"enabled": true,
|
"enabled": true,
|
||||||
"singleUrl": true,
|
"singleUrl": true,
|
||||||
"sourceGroup": "legado",
|
"sourceGroup": "legado",
|
||||||
"sourceIcon": "https://Cloud.miaogongzi.site/images/icon.png",
|
"sourceIcon": "https://cdn.jsdelivr.net/gh/mgz0227/meowcloud/icon.png",
|
||||||
"sourceName": "Meow云",
|
"sourceName": "Meow云",
|
||||||
"sourceUrl": "https://pan.miaogongzi.net"
|
"sourceUrl": "https://pan.miaogongzi.net"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,15 +1,12 @@
|
|||||||
package io.legado.app.help.glide
|
package io.legado.app.help.glide
|
||||||
|
|
||||||
import android.annotation.TargetApi
|
|
||||||
import android.graphics.Bitmap
|
import android.graphics.Bitmap
|
||||||
import android.os.Build
|
|
||||||
import androidx.annotation.IntRange
|
import androidx.annotation.IntRange
|
||||||
import com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool
|
import com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool
|
||||||
import com.bumptech.glide.load.resource.bitmap.CenterCrop
|
import com.bumptech.glide.load.resource.bitmap.CenterCrop
|
||||||
import io.legado.app.utils.stackBlur
|
import io.legado.app.utils.stackBlur
|
||||||
import java.security.MessageDigest
|
import java.security.MessageDigest
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 模糊
|
* 模糊
|
||||||
* @radius: 0..25
|
* @radius: 0..25
|
||||||
@@ -18,7 +15,6 @@ class BlurTransformation(
|
|||||||
@IntRange(from = 0, to = 25) private val radius: Int
|
@IntRange(from = 0, to = 25) private val radius: Int
|
||||||
) : CenterCrop() {
|
) : CenterCrop() {
|
||||||
|
|
||||||
@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1)
|
|
||||||
override fun transform(
|
override fun transform(
|
||||||
pool: BitmapPool,
|
pool: BitmapPool,
|
||||||
toTransform: Bitmap,
|
toTransform: Bitmap,
|
||||||
|
|||||||
@@ -93,9 +93,9 @@ object BookCover {
|
|||||||
val options = RequestOptions().set(OkHttpModelLoader.loadOnlyWifiOption, loadOnlyWifi)
|
val options = RequestOptions().set(OkHttpModelLoader.loadOnlyWifiOption, loadOnlyWifi)
|
||||||
ImageLoader.load(context, path)
|
ImageLoader.load(context, path)
|
||||||
.apply(options)
|
.apply(options)
|
||||||
|
.transform(BlurTransformation(25))
|
||||||
.transition(DrawableTransitionOptions.withCrossFade(1500))
|
.transition(DrawableTransitionOptions.withCrossFade(1500))
|
||||||
.thumbnail(loadBlur)
|
.thumbnail(loadBlur)
|
||||||
.apply(RequestOptions.bitmapTransform(BlurTransformation(25)))
|
|
||||||
.centerCrop()
|
.centerCrop()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user