脚本宝典收集整理的这篇文章主要介绍了Android应用程序中,使用Glide下载和处理图像的教程,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
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 usage
Glide.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);
}
以上是脚本宝典为你收集整理的Android应用程序中,使用Glide下载和处理图像的教程全部内容,希望文章能够帮你解决Android应用程序中,使用Glide下载和处理图像的教程所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。