Glide适配Androidx

手机软件开发 2024-9-17 05:50:13 94 0 来自 中国
项目所在:glide
1. Android Studio中利用Glide

Glide从4.9.0版本之后支持Androidx(最新已经到glide.4.13.1),在利用As时可以按照该项目标先容,直接在Gradle中举行如下设置:
repositories {   google()   mavenCentral()}dependencies {    implementation 'com.github.bumptech.glide:glide:4.13.0'    annotationProcessor 'com.github.bumptech.glide:compiler:4.13.0'}或者直接下载干系的库包到项目标app/libs目次下,具体用到哪些库见文章末了,告急有.jar&.aar两种格式的库包,然后直接右键相应的包选择“Add As Library”利用该库,或者直接在Gradle中举行如下设置:
dependencies {    implementation fileTree(dir: 'libs', include: ['*.aar'])    // 背面两项在利用Glide时会用到,否则会出现加载不了图片的情况    implementation 'androidx.vectordrawable:vectordrawable-animated:1.1.0'    implementation 'androidx.exifinterface:exifinterface:1.2.0'  }2. Android源码中利用支持Androidx的Glide

在源码情况编译项目,必要在Android.mk中对要用到的依赖库举行设置:
aar格式库包
LOCAL_STATIC_ANDROID_LIBRARIES := \        androidx.exifinterface_exifinterface \        androidx.vectordrawable_vectordrawable-animatedLOCAL_STATIC_JAVA_AAR_LIBRARIES := library-common-release \        glide-4.13.1 \        gifdecoder-4.13.1 \        disklrucache-4.13.1LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := \       glide-4.13.1:libs/glide-4.13.1.aar  \       gifdecoder-4.13.1:libs/gifdecoder-4.13.1.aar \       disklrucache-4.13.1:libs/disklrucache-4.13.1.aarjar格式的包只需将LOCAL_STATIC_JAVA_AAR_LIBRARIES改为LOCAL_STATIC_JAVA_LIBRARIES即可
3. 干系库

一样平常情况下下载如下三个库即可:
GlideGlide GIF Decoder Library  、Glide Disk LRU Cache Library
还需添加两个androidx库,如上面Gradle及Android.mk里设置的exifinterfacevectordrawable-animated
别的如果必要更多的依赖库见:Group: GitHub Bumptech Glide
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-22 16:24, Processed in 0.160561 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表