/** * 不压缩 显示本地原图的图片,用于预览大图效果 * * @param path 图片路径 * @param imageView 显示图片控件 */ public void onLocadBigNetImage(Context context, String path, ImageView imageView) { if (!TextUtils.isEmpty(path) && null != imageView) { Picasso.with(context).load(new File(path)).memoryPolicy(MemoryPolicy.NO_CACHE, MemoryPolicy.NO_STORE).config(Config.RGB_565).placeholder(load_image).error(load_error) .into(imageView); } }
/** * 不压缩 显示原图的图片,用于预览大图效果 * * @param path 图片路径 * @param imageView 显示图片控件 */ public void onBigNetImage(Context context, String path, ImageView imageView) { if (!TextUtils.isEmpty(path) && null != imageView) { Picasso.with(context).load(path).memoryPolicy(MemoryPolicy.NO_CACHE, MemoryPolicy.NO_STORE).config(Config.RGB_565).placeholder(load_image).error(load_error).into(imageView); } }
/** * 固定大小的缩略图 加载本地图片 没有标记,适用于单张图片显示或详情 * * @param path 图片路径 * @param imageView 显示控件 */ public void onLocadThumbnail(Context context, String path, ImageView imageView) { if (!TextUtils.isEmpty(path) && null != imageView) { Picasso.with(context).load(new File(path)).transform(new Thumformation()).config(Bitmap.Config.RGB_565).placeholder(load_image).error(load_error).into(imageView); } }
/** * 根据显示控件压缩图片 适用于单张图片或详情 * * @param path 图片路径 * @param imageView 显示控件 */ public void onWidgetImage(Context context, String path, ImageView imageView) { if (!TextUtils.isEmpty(path) && null != imageView) { Picasso.with(context).load(path).transform(new Widgetformation(imageView)).config(Config.RGB_565).placeholder(load_image).error(load_error).into(imageView); } }
/** * 加载本地图片 * <p/> * 根据显示控件压缩图片 适用于单张图片或详情 * * @param path 图片路径 * @param imageView 显示控件 */ public void onLocadWidgetImage(Context context, String path, ImageView imageView) { if (!TextUtils.isEmpty(path) && null != imageView) { Picasso.with(context).load(new File(path)).transform(new Widgetformation(imageView)).config(Config.RGB_565).placeholder(load_image).error(load_error).into(imageView); } }
/** * 固定大小的缩略图 设置显示缩略图 没有带标记 使用于显示单张图片 * * @param path 图片路径 * @param imageView 显示图片的控件 */ public void onThumbnail(Context context, String path, ImageView imageView) { if (!TextUtils.isEmpty(path) && null != imageView) { Picasso.with(context).load(path).transform(new Thumformation()).config(Bitmap.Config.RGB_565).placeholder(load_image).error(load_error).into(imageView); } }
/** * 显示本地压缩的原图 ,用于预览大图效果 * * @param path 图片路径 * @param imageView 显示图片控件 */ public void onLocadCompressBigImage(Context context, String path, ImageView imageView) { if (!TextUtils.isEmpty(path) && null != imageView) { Picasso.with(context).load(new File(path)).transform(new Bigformation()).memoryPolicy(MemoryPolicy.NO_CACHE, MemoryPolicy.NO_STORE).config(Config.RGB_565) .placeholder(load_image).error(load_error).into(imageView); } }
/** * 固定大小的缩略图 加载本地图片 有标记,适用于列表显示 * * @param path * @param imageView * @param tag */ public void onLocadThumbnail(Context context, String path, ImageView imageView, Object tag) { if (!TextUtils.isEmpty(path) && null != imageView) { Picasso.with(context).load(new File(path)).tag(tag).transform(new Thumformation()).config(Config.RGB_565).placeholder(load_image).error(load_error).into(imageView); } }
/** * 设置本地图片圆形头像 使用于单个头像 * * @param path 路径 * @param imageView 显示控件 */ public void onLocadRoundnessImage(Context context, String path, ImageView imageView) { if (!TextUtils.isEmpty(path) && null != imageView) { Picasso.with(context).load(new File(path)).transform(new RoundnessFormation()).memoryPolicy(MemoryPolicy.NO_CACHE, MemoryPolicy.NO_STORE).config(Config.RGB_565) .placeholder(load_image).error(load_error).into(imageView); } }
/** * 设置圆形头像 使用列表 * * @param path 图片路径 * @param imageView 显示控件 * @param tag 标记 */ public void onLocadRoundnessImage(Context context, String path, ImageView imageView, Object tag) { if (!TextUtils.isEmpty(path) && null != imageView) { Picasso.with(context).load(new File(path)).tag(tag).transform(new RoundnessFormation()).config(Config.RGB_565).placeholder(load_image).error(load_error).into(imageView); } }
/** * 设置圆形头像 使用于单个头像 * * @param path 路径 * @param imageView 显示控件 */ public void onRoundnessImage(Context context, String path, ImageView imageView) { if (!TextUtils.isEmpty(path) && null != imageView) { Picasso.with(context).load(path).transform(new RoundnessFormation()).memoryPolicy(MemoryPolicy.NO_CACHE, MemoryPolicy.NO_STORE).config(Config.RGB_565).placeholder(load_image) .error(load_error).into(imageView); } }
/** * 设置圆形头像 使用列表 * * @param path 图片路径 * @param imageView 显示控件 * @param tag 标记 */ public void onRoundnessImage(Context context, String path, ImageView imageView, Object tag) { if (!TextUtils.isEmpty(path) && null != imageView) { Picasso.with(context).load(path).tag(tag).transform(new RoundnessFormation()).config(Config.RGB_565).placeholder(load_image).error(load_error).into(imageView); } }
/** * 加载本地图片 * <p/> * 根据图片控件大小压缩图片, 适用于列表显示 * * @param path 图片路径 * @param imageView 显示控件 * @param tag 标记 */ public void onLocadWidgetImage(Context context, String path, ImageView imageView, Object tag) { if (!TextUtils.isEmpty(path) && null != imageView) { Picasso.with(context).load(new File(path)).tag(tag).transform(new Widgetformation(imageView)).config(Config.RGB_565).placeholder(load_image).error(load_error).into(imageView); } }
/** * 固定大小的缩略图 设置显示缩略图 没有带标记 使用于显示列表图片 * * @param path 图片的下载路径 * @param imageView 实现图片的控件 * @param tag 标记 */ public void onThumbnail(Context context, String path, ImageView imageView, Object tag) { if (!TextUtils.isEmpty(path) && null != imageView) { Picasso.with(context).load(path).tag(tag).transform(new Thumformation()).config(Config.RGB_565).placeholder(load_image).error(load_error).into(imageView); } }
/** * 显示压缩的原图 ,用于预览大图效果 * * @param path 图片路径 * @param imageView 显示图片控件 */ public void onCompressBigImage(Context context, String path, ImageView imageView) { if (!TextUtils.isEmpty(path) && null != imageView) { Picasso.with(context).load(path).transform(new Bigformation()).memoryPolicy(MemoryPolicy.NO_CACHE, MemoryPolicy.NO_STORE).config(Config.RGB_565).placeholder(load_image) .error(load_error).into(imageView); } }
/** * 根据图片控件大小压缩图片, 适用于列表显示 * * @param path 图片路径 * @param imageView 显示控件 * @param tag 标记 */ public void onWidgetImage(Context context, String path, ImageView imageView, Object tag) { if (!TextUtils.isEmpty(path) && null != imageView) { Picasso.with(context).load(path).tag(tag).transform(new Widgetformation(imageView)).config(Config.RGB_565).placeholder(load_image).error(load_error).into(imageView); } }
@Override public void onBindData(int position, View cardview) { if (datas == null || datas.size() == 0) { return; } ImageView imageView = (ImageView) cardview.findViewById(R.id.iv_meizi); ContentBean meizi = datas.get(position); String url = BuildConfig.isFake ? "file:///android_asset/fake/laoer.png" : meizi.getUrl(); Bitmap.Config config = BuildConfig.isFake ? Bitmap.Config.ARGB_8888 : Bitmap.Config.RGB_565; Picasso.with(context).load(url).config(config).into(imageView); }
public static void load(int drawableRes, ImageView view) { Picasso.with(SlothApplication.getContext()) .load(drawableRes) .config(Bitmap.Config.RGB_565) .into(view); }
public void configureWithAccount(Account account, int index) { this.type = SimpleListViewType.SimpleListViewTypeAccount; ((AppCompatTextView) itemView.findViewById(R.id.account_name)).setText(account.getName()); Picasso.with(itemView.getContext()).load(ResUtil.getInstance(itemView.getContext().getApplicationContext()).getBmpUri(account.getIcon())) .fit() .config(Bitmap.Config.RGB_565) .into((ImageView) itemView.findViewById(R.id.account_image)); this.index = index; }
@Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { if (position < 0) { return; } Category category = (Category) parent.getAdapter().getItem(position); AddAccountActivity.this.category = category.getId(); Uri icon = ResUtil.getInstance(null) .getBmpUri( ((Category) ((CategorySpinnerAdapter)spinnerCategory.getAdapter()).getItem(position)).getIcon()); Picasso.with(AddAccountActivity.this).load(icon).fit().config(Bitmap.Config.RGB_565).into(imageView); }