private void showThumbnail() { Picasso.with(this) .load(imageUri) .fit().centerCrop() .placeholder(R.drawable.ic_photo_size_select_actual_black_24dp) .error(R.drawable.ic_error_black_24dp) .into(image); } }
@Override public void loadThumbnail(Context context, int resize, Drawable placeholder, ImageView imageView, Uri uri) { Picasso.with(context).load(uri).placeholder(placeholder) .resize(resize, resize) .centerCrop() .into(imageView); }
@Override public void loadImage(Context context, int resizeX, int resizeY, ImageView imageView, Uri uri) { Picasso.with(context).load(uri).resize(resizeX, resizeY).priority(Picasso.Priority.HIGH) .centerInside().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); } }
@Override public void bindImage(String uri, final ImageBase imageBase, int reqWidth, int reqHeight) { RequestCreator requestCreator = Picasso.with(TangramActivity.this).load(uri); Log.d("TangramActivity", "bindImage request width height " + reqHeight + " " + reqWidth); if (reqHeight > 0 || reqWidth > 0) { requestCreator.resize(reqWidth, reqHeight); } ImageTarget imageTarget = new ImageTarget(imageBase); cache.add(imageTarget); requestCreator.into(imageTarget); }
private void bindPhoto(final PhotoViewHolder holder, int position) { Picasso.with(context) .load(photos.get(position)) .resize(cellSize, cellSize) .centerCrop() .into(holder.ivPhoto, new Callback() { @Override public void onSuccess() { animatePhoto(holder); } @Override public void onError() { } }); if (lastAnimatedItem < position) lastAnimatedItem = position; }
@BindingAdapter({"imageUrl"}) public static void loadImage(ImageView view, String imageUrl) { Picasso.with(view.getContext()) .load(imageUrl) .placeholder(R.drawable.placeholder) .into(view); }
private void setImageView() { Picasso.with(getActivity()) .load(imageUri) .fit() .centerCrop() .into(imageView); }
@Override public void displayImage(Activity activity, String path, ImageView imageView, int width, int height) { Picasso.with(activity)// .load(Uri.fromFile(new File(path)))// .placeholder(R.drawable.ic_default_image)// .error(R.drawable.ic_default_image)// .resize(width, height)// .centerInside()// .memoryPolicy(MemoryPolicy.NO_CACHE, MemoryPolicy.NO_STORE)// .into(imageView); }
private void onBindChildHolder(ChildHolder holder, int parentPosition, int childPosition) { Character character = mSections.get(parentPosition).getCharacters().get(childPosition); holder.tvName.setText(character.getName()); Resources resources = holder.itemView.getResources(); int size = resources.getDimensionPixelOffset(R.dimen.hero_avatar_size); int width = resources.getDimensionPixelOffset(R.dimen.hero_avatar_border); Picasso.with(holder.itemView.getContext()) .load(character.getAvatar()) .resize(size, size) .transform(new CircleTransformation(width)) .into(holder.ivAvatar); }
@Override public void onDisplayImage(Context context, ImageView imageView, String url) { Picasso.with(context).load(url)// .placeholder(R.drawable.ic_default_color)// .error(R.drawable.ic_default_color)// .into(imageView); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_simple); final PhotoView photoView = findViewById(R.id.iv_photo); Picasso.with(this) .load("http://pbs.twimg.com/media/Bist9mvIYAAeAyQ.jpg") .into(photoView); } }
Picasso.with(mContext) .load(new File(f.cover.path)) .error(R.drawable.mis_default_error) .resizeDimen(R.dimen.mis_folder_cover_size, R.dimen.mis_folder_cover_size) .centerCrop() .into(holder.cover); }else{ holder.cover.setImageResource(R.drawable.mis_default_error);
@Override public void displayImagePreview(Activity activity, String path, ImageView imageView, int width, int height) { Picasso.with(activity)// .load(Uri.fromFile(new File(path)))// .resize(width, height)// .centerInside()// .memoryPolicy(MemoryPolicy.NO_CACHE, MemoryPolicy.NO_STORE)// .into(imageView); }
@Override public View getView(int position, View convertView, ViewGroup parent) { final ViewHolder holder; if (convertView == null) { convertView = inflater.inflate(R.layout.list_item_process, parent, false); holder = new ViewHolder(convertView); } else { holder = (ViewHolder) convertView.getTag(); } AndroidAppProcess process = getItem(position); ImageView imageView = holder.find(R.id.imageView); TextView textView = holder.find(R.id.textView); picasso.load(Uri.parse(SCHEME_PNAME + ":" + process.getPackageName())) .placeholder(android.R.drawable.sym_def_app_icon) .resize(iconSize, iconSize) .centerInside() .into(imageView); textView.setText(Utils.getName(context, process)); return convertView; }
/** * 设置圆形头像 使用列表 * * @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); } }
@Override public void bindImage(String uri, final ImageBase imageBase, int reqWidth, int reqHeight) { RequestCreator requestCreator = Picasso.with(RxTangramActivity.this).load(uri); Log.d("TangramActivity", "bindImage request width height " + reqHeight + " " + reqWidth); if (reqHeight > 0 || reqWidth > 0) { requestCreator.resize(reqWidth, reqHeight); } RxTangramActivity.ImageTarget imageTarget = new RxTangramActivity.ImageTarget(imageBase); cache.add(imageTarget); requestCreator.into(imageTarget); }
private void loadThumbnailPhoto() { ivPhoto.setScaleX(0); ivPhoto.setScaleY(0); Picasso.with(this) .load(photoUri) .centerCrop() .resize(photoSize, photoSize) .into(ivPhoto, new Callback() { @Override public void onSuccess() { ivPhoto.animate() .scaleX(1.f).scaleY(1.f) .setInterpolator(new OvershootInterpolator()) .setDuration(400) .setStartDelay(200) .start(); } @Override public void onError() { } }); }
public RecipientSpan(Recipient recipient) { super(TextUtils.isEmpty(recipient.name) ? recipient.number : recipient.name, mSpanHeight, mSpanMaxWidth, mSpanPaddingLeft, mSpanPaddingRight, mSpanTypeface, mSpanTextColor, mSpanTextSize, mSpanBackgroundColor); mRecipient = recipient; if(TextUtils.isEmpty(recipient.lookupKey)) setImageResource(mDefaultAvatarId); else Picasso.with(getContext()) .load(Uri.withAppendedPath(ContactsContract.Contacts.CONTENT_LOOKUP_URI, recipient.lookupKey)) .placeholder(mDefaultAvatarId) .into(this); }