mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-20 12:09:45 +01:00
Bump coil-gif from 0.9.1 to 1.2.0 and update code to changed coil 1.2.0 API
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
This commit is contained in:
parent
8e208165f0
commit
ac9c0cc8ea
@ -126,7 +126,7 @@ android {
|
||||
}
|
||||
|
||||
ext {
|
||||
coilKtVersion = "0.9.1"
|
||||
coilKtVersion = "1.2.0"
|
||||
daggerVersion = "2.34.1"
|
||||
powermockVersion = "2.0.9"
|
||||
workVersion = "2.3.0"
|
||||
@ -225,8 +225,8 @@ dependencies {
|
||||
implementation 'com.github.mario.fresco:imagepipeline-okhttp3:111'
|
||||
implementation group: 'joda-time', name: 'joda-time', version: '2.10.3'
|
||||
implementation "io.coil-kt:coil:${coilKtVersion}"
|
||||
implementation("io.coil-kt:coil-gif:${coilKtVersion}")
|
||||
implementation("io.coil-kt:coil-svg:${coilKtVersion}")
|
||||
implementation "io.coil-kt:coil-gif:${coilKtVersion}"
|
||||
implementation "io.coil-kt:coil-svg:${coilKtVersion}"
|
||||
implementation 'com.github.natario1:Autocomplete:v1.1.0'
|
||||
|
||||
implementation 'com.github.cotechde.hwsecurity:hwsecurity-fido:2.4.5'
|
||||
|
@ -38,7 +38,7 @@ import androidx.emoji.widget.EmojiTextView
|
||||
import autodagger.AutoInjector
|
||||
import butterknife.BindView
|
||||
import butterknife.ButterKnife
|
||||
import coil.api.load
|
||||
import coil.load
|
||||
import coil.transform.CircleCropTransformation
|
||||
import com.amulyakhare.textdrawable.TextDrawable
|
||||
import com.facebook.drawee.view.SimpleDraweeView
|
||||
|
@ -35,7 +35,7 @@ import androidx.emoji.widget.EmojiTextView
|
||||
import autodagger.AutoInjector
|
||||
import butterknife.BindView
|
||||
import butterknife.ButterKnife
|
||||
import coil.api.load
|
||||
import coil.load
|
||||
import coil.transform.CircleCropTransformation
|
||||
import com.google.android.flexbox.FlexboxLayout
|
||||
import com.nextcloud.talk.R
|
||||
|
@ -110,7 +110,6 @@ class NextcloudTalkApplication : MultiDexApplication(), LifecycleObserver {
|
||||
} catch (e: UnsatisfiedLinkError) {
|
||||
Log.w(TAG, e)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//endregion
|
||||
@ -132,7 +131,7 @@ class NextcloudTalkApplication : MultiDexApplication(), LifecycleObserver {
|
||||
|
||||
componentApplication.inject(this)
|
||||
|
||||
Coil.setDefaultImageLoader(::buildDefaultImageLoader)
|
||||
Coil.setImageLoader(buildDefaultImageLoader())
|
||||
setAppTheme(appPreferences.theme)
|
||||
super.onCreate()
|
||||
|
||||
@ -196,19 +195,19 @@ class NextcloudTalkApplication : MultiDexApplication(), LifecycleObserver {
|
||||
}
|
||||
|
||||
private fun buildDefaultImageLoader(): ImageLoader {
|
||||
return ImageLoader(applicationContext) {
|
||||
availableMemoryPercentage(0.5) // Use 50% of the application's available memory.
|
||||
crossfade(true) // Show a short crossfade when loading images from network or disk into an ImageView.
|
||||
componentRegistry {
|
||||
return ImageLoader.Builder(applicationContext)
|
||||
.availableMemoryPercentage(0.5) // Use 50% of the application's available memory.
|
||||
.crossfade(true) // Show a short crossfade when loading images from network or disk into an ImageView.
|
||||
.componentRegistry {
|
||||
if (SDK_INT >= P) {
|
||||
add(ImageDecoderDecoder())
|
||||
add(ImageDecoderDecoder(applicationContext))
|
||||
} else {
|
||||
add(GifDecoder())
|
||||
}
|
||||
add(SvgDecoder(applicationContext))
|
||||
}
|
||||
okHttpClient(okHttpClient)
|
||||
}
|
||||
.okHttpClient(okHttpClient)
|
||||
.build()
|
||||
}
|
||||
companion object {
|
||||
private val TAG = NextcloudTalkApplication::class.java.simpleName
|
||||
|
@ -54,7 +54,7 @@ import androidx.work.WorkManager
|
||||
import autodagger.AutoInjector
|
||||
import butterknife.BindView
|
||||
import butterknife.OnClick
|
||||
import coil.api.load
|
||||
import coil.load
|
||||
import coil.transform.CircleCropTransformation
|
||||
import com.bluelinelabs.conductor.RouterTransaction
|
||||
import com.bluelinelabs.conductor.changehandler.HorizontalChangeHandler
|
||||
|
Loading…
Reference in New Issue
Block a user