• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

glide-extension: Glide扩展项目,实现Glide加载进度监听回调

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

glide-extension

开源软件地址:

https://gitee.com/arcns/glide-extension

开源软件介绍:

glide-extension

English | 中文

介绍

Glide扩展项目

  • progress:实现Glide加载进度监听回调
  • sample:使用案例

集成教程

allprojects {	repositories {		...		maven { url 'https://www.jitpack.io' }	}}
dependencies {	 implementation 'com.github.bumptech.glide:glide:4.11.0'	 implementation "com.github.bumptech.glide:okhttp3-integration:4.11.0"	 implementation 'com.gitee.arcns:glide-extension:Tag'}

使用说明

  • Kotlin
Glide.with(this)            .loadWithProgress(                context = this,// 上下文                networkUrl = "https://data.1freewallpapers.com/download/surreal-landscape-4k.jpg", // 图片网络地址                progressBar = binding.pbTest, // 进度条,可为空                progressTextView = binding.tvTest,// 进度文本(x%),可为空                lifecycleOwner = this,// 生命周期感知,生命周期结束时自动解除监听,可为空                listener = object : com.arcns.glide.grogress.GlideProgressListener<Drawable>() {                    override fun onProgress(current: Long, total: Long, percent: Float) {                        Log.e("GlideProgress", "current:$current,total:$total,percent:$percent")                    }                } // 进度监听,可为空            )            .skipMemoryCache(true)            .diskCacheStrategy(DiskCacheStrategy.NONE)            .into(binding.ivTest)
  • Java
 GlideProgressExtensionKt.loadWithProgress(                Glide.with(context), // Glide RequestManager或RequestBuilder                context, // 上下文                "", // 图片网络地址                new GlideProgressListener<Drawable>() {                    @Override                    public void onProgress(long current, long total, float percent) {                    }                }, // 进度监听,可为空                null, // 生命周期感知,生命周期结束时自动解除监听,可为空                null, // 进度条,可为空                null // 进度文本(x%),可为空        ).into(imageView);

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap