private void loadCover(ImageView imageView, String url) { imageView.setScaleType(ImageView.ScaleType.CENTER_CROP); imageView.setImageResource(R.mipmap.xxx1); Glide.with(this.getApplicationContext()) .setDefaultRequestOptions( new RequestOptions() .frame(3000000) .centerCrop() .error(R.mipmap.xxx2) .placeholder(R.mipmap.xxx1)) .load(url) .into(imageView); }
private void loadCover(ImageView imageView, String url) { imageView.setScaleType(ImageView.ScaleType.CENTER_CROP); imageView.setImageResource(R.mipmap.xxx1); Glide.with(this.getApplicationContext()) .setDefaultRequestOptions( new RequestOptions() .frame(3000000) .centerCrop() .error(R.mipmap.xxx2) .placeholder(R.mipmap.xxx1)) .load(url) .into(imageView); }
private void loadCover(ImageView imageView, String url) { imageView.setScaleType(ImageView.ScaleType.CENTER_CROP); imageView.setImageResource(R.mipmap.xxx1); Glide.with(this.getApplicationContext()) .setDefaultRequestOptions( new RequestOptions() .frame(3000000) .centerCrop() .error(R.mipmap.xxx2) .placeholder(R.mipmap.xxx1)) .load(url) .into(imageView); }
public void loadCoverImage(String url, int res) { mCoverOriginUrl = url; mDefaultRes = res; Glide.with(getContext().getApplicationContext()) .setDefaultRequestOptions( new RequestOptions() .frame(1000000) .centerCrop() .error(res) .placeholder(res)) .load(url) .into(mCoverImage); }
public void loadCoverImage(String url, int res) { mCoverOriginUrl = url; mDefaultRes = res; Glide.with(getContext().getApplicationContext()) .setDefaultRequestOptions( new RequestOptions() .frame(1000000) .centerCrop() .error(res) .placeholder(res)) .load(url) .into(mCoverImage); }
/** * 加载第三秒的帧数作为封面 */ private void loadCover(ImageView imageView, String url) { imageView.setScaleType(ImageView.ScaleType.CENTER_CROP); imageView.setImageResource(R.mipmap.xxx1); Glide.with(this.getApplicationContext()) .setDefaultRequestOptions( new RequestOptions() .frame(3000000) .centerCrop() .error(R.mipmap.xxx2) .placeholder(R.mipmap.xxx1)) .load(url) .into(imageView); }
public void bindData(PhotoDirectory directory) { final RequestOptions options = new RequestOptions(); options.dontAnimate() .dontTransform() .override(800, 800) .placeholder(R.drawable.__picker_ic_photo_black_48dp) .error(R.drawable.__picker_ic_broken_image_black_48dp); glide.setDefaultRequestOptions(options) .load(directory.getCoverPath()) .thumbnail(0.1f) .into(ivCover); tvName.setText(directory.getName()); tvCount.setText(tvCount.getContext().getString(R.string.__picker_image_count, directory.getPhotos().size())); } }
.placeholder(R.drawable.__picker_ic_photo_black_48dp) .error(R.drawable.__picker_ic_broken_image_black_48dp); mGlide.setDefaultRequestOptions(options).load(uri) .thumbnail(0.1f) .into(imageView);
private void showPreView(String url, long time) { int width = CommonUtil.dip2px(getContext(), 150); int height = CommonUtil.dip2px(getContext(), 100); Glide.with(getContext().getApplicationContext()) .setDefaultRequestOptions( new RequestOptions() //这里限制了只从缓存读取 .onlyRetrieveFromCache(true) .frame(1000 * time) .override(width, height) .dontAnimate() .centerCrop()) .load(url) .into(mPreView); }
.setDefaultRequestOptions( new RequestOptions() .frame(1000000)
private void startDownFrame(String url) { for (int i = 1; i <= 100; i++) { int time = i * getDuration() / 100; int width = CommonUtil.dip2px(getContext(), 150); int height = CommonUtil.dip2px(getContext(), 100); Glide.with(getContext().getApplicationContext()) .setDefaultRequestOptions( new RequestOptions() .frame(1000 * time) .override(width, height) .centerCrop()) .load(url).preload(width, height); } } }
.error(R.drawable.__picker_ic_broken_image_black_48dp); glide.setDefaultRequestOptions(options) .load(new File(photo.getPath())) .thumbnail(0.5f)
if(TextUtils.isEmpty(item.getCover())){ Glide.with(mContext) .setDefaultRequestOptions( new RequestOptions() .frame(1500*1000)
@Override public void onBindViewHolder(@NonNull ImageHolder holder, int position) { String path = mImgList.get(position).getPath(); Uri uri; if (path.startsWith("http")) { uri = Uri.parse(path); } else { uri = Uri.fromFile(new File(path)); } Glide.with(mContext).setDefaultRequestOptions(new RequestOptions() .dontTransform() .placeholder(R.drawable.ic_image) .error(R.drawable.ic_img_load_fail) .override(800, 1200)) .load(uri) .into(holder.imageView); }
@Override public void onComplete(@NonNull Task<DocumentSnapshot> task) { if(task.isSuccessful()){ if(task.getResult().exists()){ String name = task.getResult().getString("name"); String image = task.getResult().getString("image"); mainImageURI = Uri.parse(image); setupName.setText(name); RequestOptions placeholderRequest = new RequestOptions(); placeholderRequest.placeholder(R.drawable.default_image); Glide.with(SetupActivity.this).setDefaultRequestOptions(placeholderRequest).load(image).into(setupImage); } } else { String error = task.getException().getMessage(); Toast.makeText(SetupActivity.this, "(FIRESTORE Retrieve Error) : " + error, Toast.LENGTH_LONG).show(); } setupProgress.setVisibility(View.INVISIBLE); setupBtn.setEnabled(true); } });
Glide.with(mContext).setDefaultRequestOptions(new RequestOptions() .dontTransform() .placeholder(R.drawable.ic_image)