add avif support

This commit is contained in:
Mario Hero
2023-10-26 08:12:27 +08:00
parent 3cb12cc41b
commit bfddb5b424
3 changed files with 8 additions and 3 deletions

View File

@@ -56,6 +56,7 @@ android {
getDefaultProguardFile("proguard-android-optimize.txt"), getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro" "proguard-rules.pro"
) )
signingConfig = signingConfigs.getByName("debug")
if (keystorePropertiesFile.exists()) { if (keystorePropertiesFile.exists()) {
signingConfig = signingConfigs.getByName("release") signingConfig = signingConfigs.getByName("release")
} }
@@ -121,6 +122,7 @@ dependencies {
implementation(libs.picasso) { implementation(libs.picasso) {
exclude(group = "com.squareup.okhttp3", module = "okhttp") exclude(group = "com.squareup.okhttp3", module = "okhttp")
} }
implementation(libs.avif.integration)
compileOnly(libs.okhttp) compileOnly(libs.okhttp)
ksp(libs.glide.compiler) ksp(libs.glide.compiler)

View File

@@ -1,4 +1,6 @@
android.defaults.buildfeatures.buildconfig=true
android.enableJetifier=true android.enableJetifier=true
android.nonFinalResIds=false
android.nonTransitiveRClass=true android.nonTransitiveRClass=true
android.useAndroidX=true android.useAndroidX=true
org.gradle.jvmargs=-Xmx8192m org.gradle.jvmargs=-Xmx8192m

View File

@@ -15,9 +15,9 @@ room = "2.6.0-beta01"
#Simple tools #Simple tools
simple-commons = "9e60e24790" simple-commons = "9e60e24790"
#Gradle #Gradle
gradlePlugins-agp = "7.4.0" gradlePlugins-agp = "8.1.2"
#Other #Other
androidGifDrawable = "1.2.25" androidGifDrawable = "1.2.28"
androidImageCropper = "4.5.0" androidImageCropper = "4.5.0"
apng = "2.28.0" apng = "2.28.0"
awebp = "2.28.0" awebp = "2.28.0"
@@ -31,7 +31,7 @@ sdkVideowidget = "1.180.0"
sdkPanowidget = "1.180.0" sdkPanowidget = "1.180.0"
media3Exoplayer = "1.1.0" media3Exoplayer = "1.1.0"
okhttp = "4.9.0" okhttp = "4.9.0"
okio = "3.0.0" okio = "3.6.0"
picasso = "2.71828" picasso = "2.71828"
#build #build
app-build-compileSDKVersion = "34" app-build-compileSDKVersion = "34"
@@ -74,6 +74,7 @@ awebp = { module = "com.github.penfeizhou.android.animation:awebp", version.ref
glide-compiler = { module = "com.github.bumptech.glide:ksp", version.ref = "glideCompiler" } glide-compiler = { module = "com.github.bumptech.glide:ksp", version.ref = "glideCompiler" }
zjupure-webpdecoder = { module = "com.github.zjupure:webpdecoder", version.ref = "zjupureWebpdecoder" } zjupure-webpdecoder = { module = "com.github.zjupure:webpdecoder", version.ref = "zjupureWebpdecoder" }
picasso = { module = "com.squareup.picasso:picasso", version.ref = "picasso" } picasso = { module = "com.squareup.picasso:picasso", version.ref = "picasso" }
avif-integration = { group = "com.github.bumptech.glide", name = "avif-integration", version = "5.0.0-rc01" }
[bundles] [bundles]
room = [ room = [
"androidx-room-ktx", "androidx-room-ktx",