博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android应用程序中,使用Glide下载和处理图像的教程
阅读量:6690 次
发布时间:2019-06-25

本文共 1568 字,大约阅读时间需要 5 分钟。

1。谷歌Glide的图像处理

每一个应用程序都需要下载和管理图像。

谷歌Glide使这个容易。
使用Glide添加以下依赖你的应用/ build.gradle文件。

dependencies {    compile 'com.github.bumptech.glide:glide:3.8.0'    compile 'com.android.support:support-v4:25.3.1'    // more stuff}

使用起来也是很简单的

// simple usageGlide.with(myListFragment)    .load("url").into(imageView)// with placeholder    Glide.with(myListFragment)    .load("url").placeholder(R.drawable.loading_spinner).into(imageView)

2。使用Glide下载图片到您的recyclerview运动

使用Glide下载图片到你的recyclerview适配器。 作为第一步添加Glide依赖你Gradle构建。

dependencies {    compile 'com.github.bumptech.glide:glide:3.8.0'    compile 'com.android.support:support-v4:25.3.1'    // more stuff}

互联网提供了免费的测试实例图片服务,例如:

lorempixel.com http:/ / /不同的图片,例如URLlorempixel.com http:/ / / / / / 1 400 200体育

placekitten.com http:/ / /猫图片的URL,URL实例,实例http:/ / / / / g placekitten.com 200 200

在你的recyclerview调整您的适配器的实现。

@Override    public void onBindViewHolder(final ViewHolder holder, final int position) {        final RssItem rssItem = rssItems.get(position);        holder.txtHeader.setText(rssItem.getTitle());        holder.txtFooter.setText(rssItem.getLink());        holder.mainLayout.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                myListFragment.updateDetail(rssItem.getLink());            }        });        // to download some random data        Random r = new Random();        int i = r.nextInt(10);        Glide.with(myListFragment).load("http://lorempixel.com/400/200/sports/"+i+"/").                into(holder.imageView);    }

image.png

原文博客地址:

转载地址:http://jzuoo.baihongyu.com/

你可能感兴趣的文章
【DB2 学习】在复原过程中重定义表空间
查看>>
【mongodb系统学习之八】mongodb shell常用操作
查看>>
教你如何封装异步网络连接NSURLConnection实现带有百分比的下载
查看>>
【RAC】单节点 重启 报ORA-1105 ORA-01606
查看>>
Java IO: 流
查看>>
剑指offer系列之三:在二维数组中查找元素
查看>>
【springmvc+mybatis项目实战】杰信商贸-26.出货表修饰+下载
查看>>
【Android开发】图形图像处理技术-旋转、缩放、倾斜和平移图像
查看>>
简易Java爬虫制作
查看>>
linux中生成考核用的GPT分区结构样例(二)
查看>>
我的友情链接
查看>>
编辑vi 查看网卡命令
查看>>
常见的内存错误及其对策
查看>>
C语言:冒泡法排序一组数,如何优化?
查看>>
分享16个javascript&jQuery的MVC教程
查看>>
使用MediaElement.js构建个性的HTML5音频和视频播放器
查看>>
阿里云域名配置与解析
查看>>
常用的.net开源项目
查看>>
until 循环:实现一个shell脚本,不停地询问用户要执行什么操作,直到用户输入quit才会退出...
查看>>
thinkphp中无法加载数据库驱动
查看>>