您现在的位置是:网站首页> 软件下载软件下载
picasso.jar下载 picasso-2.5.2.jar包(安卓图片加载框架) 官方免费版 下载-
2025-08-07
148人已围观
简介 picasso.jar下载 picasso-2.5.2.jar包(安卓图片加载框架) 官方免费版 下载-
picasso是Square公司开源的一个安卓图片加载框架,可以实现图片下载和缓存功能。picasso解决了adapter加载不在视野范围的ImageView图片资源导致图片错位的错误,同时它使用了复杂的图片压缩转换来尽可能的减少内存消耗,并自带内存和硬盘二级缓存功能,如果您开发安卓应用需要用到图片加载库的话,picasso就是不错的选择。
功能特点:
1.ImageView在适配器中处理回收和下载取消。
2.复杂的图像转换与最小的内存使用。
3.自动内存和磁盘缓存。
使用方法:
适配器下载
自动检测适配器重新使用,并取消以前的下载。
@Override public void getView(int position,View convertView,ViewGroup parent){
SquaredImageView view =(SquaredImageView)convertView;
if(view == null){
view = new SquaredImageView(context);
}
String url = getItem(position);
Picasso.with(context).load(url).into(view);
}
图像转换
转换图像以更好地适应布局并减少内存大小。
Picasso.with(context)
.load(url)
.resize(50,50)
.centerCrop()
.into(imageView)
您还可以为更高级的效果指定自定义转换。
public class CropSquareTransformation implements Transformation {
@Override public Bitmap transform(Bitmap source){
int size = Math.min(source.getWidth(),source.getHeight());
int x =(source.getWidth() - size)/ 2;
int y =(source.getHeight() - size)/ 2;
Bitmap result = Bitmap.createBitmap(source,x,y,size,size);
if(result!= source){
source.recycle();
}
return result;
}
@Override public String key(){return“square()”; }
}
将此类的实例传递给该transform方法。
Place Holders
Picasso.with(context)
.load(url)
.placeholder(R.drawable.user_placeholder)
.error(R.drawable.user_placeholder_error)
.into(imageView);
在显示错误占位符之前,将重试三次请求。
资源加载
资源,资产,文件,内容提供程序都作为图像来源被支持。
Picasso.with(context).load(R.drawable.landing_screen).into(imageView1);
Picasso.with(context).load(“file:///android_asset/DvpvklR.png”).into(imageView2);
Picasso.with(context).load(new File(...))。into(imageView3);
Debug Indicators
对于开发,您可以启用指示图像源的彩**带的显示。调用setIndicatorsEnabled(true)毕加索实例。
相关内容
- nutch下载 Apache Nutch(Java搜索引擎框架) v2.3.1 官方免费版 下载-
- docker toolbox下载 docker toolbox windows v1.12.6 64位 官方安装免费版 下载-
- Docker windows下载 Docker CE for Windows10 64位 官方安装最新版 下载-
- visual localize(软件汉化工具) v6.12 绿色汉化特别版 下载-
- MyEclipse2017破解版下载 MyEclipse 2017 Stable 1.0 Windows在线安装包 官方最新安装版 下载-
- visual localize(软件汉化工具) v6.12 汉化注册安装版(附汉化补丁) 下载-
- myeclipse2017下载 MyEclipse 2017 Stable 1.0 Linux在线安装包 官方最新安装版(附破解文件) 下载-
- MyEclipse2017破解版下载 MyEclipse 2017 Stable 1.0 Linux离线安装包 官方最新版(附破解文件) 下载-
- ARM DS-5下载 ARM Development Studio 5 32位 v5.26.2 官方免费版(附使用教程) 下载-
- ARM DS-5下载 ARM Development Studio 5 64位 v5.26.2 官方免费版(附使用教程) 下载-
点击排行
- SQLite PHP Generator官方下载 PHP脚本制作软件(SQLite PHP Generator Freeware) v14.10 官方免费安装版 下载-
- jira 7.4.0 64位/32位 英文安装免费版(附安装使用教程) 下载-
- Adobe RoboHelp11下载 Adobe RoboHelp(制作CHM/HTML帮助文件) 11 免费中文版 下载-
- Adobe RoboHelp中文版下载 帮助文件制作工具Adobe RoboHelp 2015 v12.0.4.1 中文版 下载-
- C4D插件汉化破解版 C4D插件快速汉化工具(C4D Code Convert) v2.8.1.5 中文免费绿色版(附汉化教程) 下载-
- 艾默生Controlstar编程工具 V2.4.1 最新免费安装版 下载-
- scriptcase(php代码开发工具) v7.1 官方中文免费版 兼容php5.4、5.6等版本 下载-
- ojdbc6.jar下载 ojdbc6.jar包 官方免费版 下载-
本栏推荐
-
SQLite PHP Generator官方下载 PHP脚本制作软件(SQLite PHP Generator Freeware) v14.10 官方免费安装版 下载-
-
jira 7.4.0 64位/32位 英文安装免费版(附安装使用教程) 下载-
-
Adobe RoboHelp11下载 Adobe RoboHelp(制作CHM/HTML帮助文件) 11 免费中文版 下载-
-
Adobe RoboHelp中文版下载 帮助文件制作工具Adobe RoboHelp 2015 v12.0.4.1 中文版 下载-
-
C4D插件汉化破解版 C4D插件快速汉化工具(C4D Code Convert) v2.8.1.5 中文免费绿色版(附汉化教程) 下载-
-
艾默生Controlstar编程工具 V2.4.1 最新免费安装版 下载-
-
scriptcase(php代码开发工具) v7.1 官方中文免费版 兼容php5.4、5.6等版本 下载-
猜你喜欢
- SQLite PHP Generator官方下载 PHP脚本制作软件(SQLite PHP Generator Freeware) v14.10 官方免费安装版 下载-
- jira 7.4.0 64位/32位 英文安装免费版(附安装使用教程) 下载-
- Adobe RoboHelp11下载 Adobe RoboHelp(制作CHM/HTML帮助文件) 11 免费中文版 下载-
- Adobe RoboHelp中文版下载 帮助文件制作工具Adobe RoboHelp 2015 v12.0.4.1 中文版 下载-
- C4D插件汉化破解版 C4D插件快速汉化工具(C4D Code Convert) v2.8.1.5 中文免费绿色版(附汉化教程) 下载-
- 艾默生Controlstar编程工具 V2.4.1 最新免费安装版 下载-
- scriptcase(php代码开发工具) v7.1 官方中文免费版 兼容php5.4、5.6等版本 下载-