@Override
public void displayImage(Context context, String path, FixImageView imageView, Drawable defaultDrawable, Bitmap.Config config, boolean resize, boolean isGif, int width, int height, int rotate) {
RequestCreator creator = Picasso.with(context)
.load(new File(path))
.placeholder(defaultDrawable)
.error(defaultDrawable)
.rotate(rotate)
.networkPolicy(NetworkPolicy.NO_STORE)
.config(config)
.tag(context);
if (resize) {
creator = creator.resize(width, height)
.centerCrop();
}
creator.into(imageView);
}
java类com.squareup.picasso.NetworkPolicy的实例源码
PicassoImageLoader.java 文件源码
项目:Watermark
阅读 26
收藏 0
点赞 0
评论 0
Drishti.java 文件源码
项目:SVNITChapters
阅读 23
收藏 0
点赞 0
评论 0
public void setimg(final Context ctx, final String postimag)
{
final ImageView postimage = (ImageView)view.findViewById(R.id.postimage);
Picasso.with(ctx).load(postimag).networkPolicy(NetworkPolicy.OFFLINE).into(postimage, new Callback() {
@Override
public void onSuccess() {
}
@Override
public void onError() {
Picasso.with(ctx).load(postimag).into(postimage);
}
});
}
Announcements.java 文件源码
项目:SVNITChapters
阅读 23
收藏 0
点赞 0
评论 0
public void setimg(final Context ctx, final String postimag) {
final ImageView postimage = (ImageView)view.findViewById(R.id.postimage);
Picasso.with(ctx).load(postimag).networkPolicy(NetworkPolicy.OFFLINE).into(postimage, new Callback() {
@Override
public void onSuccess() {
}
@Override
public void onError() {
Picasso.with(ctx).load(postimag).into(postimage);
}
});
}
ACM.java 文件源码
项目:SVNITChapters
阅读 23
收藏 0
点赞 0
评论 0
public void setimg(final Context ctx, final String postimag)
{
final ImageView postimage = (ImageView)view.findViewById(R.id.postimage);
Picasso.with(ctx).load(postimag).networkPolicy(NetworkPolicy.OFFLINE).into(postimage, new Callback() {
@Override
public void onSuccess() {
}
@Override
public void onError() {
Picasso.with(ctx).load(postimag).into(postimage);
}
});
}
SAE.java 文件源码
项目:SVNITChapters
阅读 26
收藏 0
点赞 0
评论 0
public void setimg(final Context ctx, final String postimag)
{
final ImageView postimage = (ImageView)view.findViewById(R.id.postimage);
Picasso.with(ctx).load(postimag).networkPolicy(NetworkPolicy.OFFLINE).into(postimage, new Callback() {
@Override
public void onSuccess() {
}
@Override
public void onError() {
Picasso.with(ctx).load(postimag).into(postimage);
}
});
}
GDG.java 文件源码
项目:SVNITChapters
阅读 30
收藏 0
点赞 0
评论 0
public void setimg(final Context ctx, final String postimag)
{
final ImageView postimage = (ImageView)view.findViewById(R.id.postimage);
Picasso.with(ctx).load(postimag).networkPolicy(NetworkPolicy.OFFLINE).into(postimage, new Callback() {
@Override
public void onSuccess() {
}
@Override
public void onError() {
Picasso.with(ctx).load(postimag).into(postimage);
}
});
}
LAC.java 文件源码
项目:SVNITChapters
阅读 29
收藏 0
点赞 0
评论 0
public void setimg(final Context ctx, final String postimag)
{
final ImageView postimage = (ImageView)view.findViewById(R.id.postimage);
Picasso.with(ctx).load(postimag).networkPolicy(NetworkPolicy.OFFLINE).into(postimage, new Callback() {
@Override
public void onSuccess() {
}
@Override
public void onError() {
Picasso.with(ctx).load(postimag).into(postimage);
}
});
}
Announcement.java 文件源码
项目:SVNITChapters
阅读 25
收藏 0
点赞 0
评论 0
public void setimg(final Context ctx, final String postimag)
{
final ImageView postimage = (ImageView)view.findViewById(R.id.postimage);
Picasso.with(ctx).load(postimag).networkPolicy(NetworkPolicy.OFFLINE).into(postimage, new Callback() {
@Override
public void onSuccess() {
}
@Override
public void onError() {
Picasso.with(ctx).load(postimag).into(postimage);
}
});
}
CHRD.java 文件源码
项目:SVNITChapters
阅读 25
收藏 0
点赞 0
评论 0
public void setimg(final Context ctx, final String postimag)
{
final ImageView postimage = (ImageView)view.findViewById(R.id.postimage);
Picasso.with(ctx).load(postimag).networkPolicy(NetworkPolicy.OFFLINE).into(postimage, new Callback() {
@Override
public void onSuccess() {
}
@Override
public void onError() {
Picasso.with(ctx).load(postimag).into(postimage);
}
});
}
FullScreenImageFragment.java 文件源码
项目:PhotoDiscovery
阅读 24
收藏 0
点赞 0
评论 0
private void loadImage(final ImageView imageView, final String url,
final NetworkPolicy networkPolicy) {
Picasso.with(context)
.load(url)
.placeholder(circularLoaderDrawable)
.networkPolicy(networkPolicy)
.into(imageView, new com.squareup.picasso.Callback() {
@Override public void onSuccess() {
//
circularLoaderDrawable.clearAnimation();
}
@Override public void onError() {
if (!networkPolicy.equals(NetworkPolicy.OFFLINE)) {
circularLoaderDrawable.setError();
} else {
loadImage(imageView, url, NetworkPolicy.NO_CACHE);
}
}
});
}
HttpFactory.java 文件源码
项目:yApp
阅读 27
收藏 0
点赞 0
评论 0
@Override
public Response load(Uri uri, int networkPolicy) throws IOException {
CacheControl.Builder builder = new CacheControl.Builder();
if (networkPolicy != 0) {
if (NetworkPolicy.isOfflineOnly(networkPolicy)) {
builder.onlyIfCached();
} else {
if (!NetworkPolicy.shouldReadFromDiskCache(networkPolicy)) {
builder.noCache();
}
if (!NetworkPolicy.shouldWriteToDiskCache(networkPolicy)) {
builder.noStore();
}
}
}
Request request = new Request.Builder()
.cacheControl(builder.build())
.url(uri.toString())
.build();
okhttp3.Response response = mClient.newCall(request).execute();
return new Response(response.body().byteStream(), false, response.body().contentLength());
}
DetailsActivity.java 文件源码
项目:AppsFeed
阅读 31
收藏 0
点赞 0
评论 0
@Override
public void showDetails(Application application) {
textViewName.setText(application.name.label);
textViewSummary.setText(application.summary.label);
if(picasso !=null
&& application.images.size()>0
&& !application.images.get(0).label.isEmpty()){
final String imagePath = application.images.get(0).label;
picasso.load(imagePath)
.networkPolicy(NetworkPolicy.OFFLINE)
.into(mImageViewIcon, new Callback() {
@Override
public void onSuccess() {
}
@Override
public void onError() {
// Try to get image online
picasso.load(imagePath).into(mImageViewIcon);
}
});
}
}
OkHttpDownloader.java 文件源码
项目:MoonlightNote
阅读 29
收藏 0
点赞 0
评论 0
@Override
public Response load(Uri uri, int networkPolicy) throws IOException
{
CacheControl.Builder builder = new CacheControl.Builder();
if (networkPolicy != 0) {
if (NetworkPolicy.isOfflineOnly(networkPolicy)) {
builder.onlyIfCached();
} else {
if (!NetworkPolicy.shouldReadFromDiskCache(networkPolicy)) {
builder.noCache();
}
if (!NetworkPolicy.shouldWriteToDiskCache(networkPolicy)) {
builder.noStore();
}
}
}
Request request = new Request.Builder()
.cacheControl(builder.build())
.url(uri.toString())
.build();
okhttp3.Response response = mClient.newCall(request).execute();
return new Response(response.body().byteStream(),response.cacheResponse()!=null,response.body().contentLength());
}
ImageShading.java 文件源码
项目:BitFrames
阅读 22
收藏 0
点赞 0
评论 0
@Override
public void callNextCycle(String lastImagePath) {
if(!TextUtils.isEmpty(lastImagePath)) currentFramePicasso.invalidate(lastImagePath);
if(beanImages != null && beanImages.size() > 0) beanImages.remove(0);
//because targets are also running sequential, in case of parallel need to shift it to respective class
if(targets != null && targets.size() > 0) targets.remove(0);
if(beanImages.size() == 0) return;
BeanImage beanImage = beanImages.get(0);
if(Utils.isLocalPath(beanImage.getImageLink())){
Utils.logVerbose("LADING AS : "+"local image " + beanImage.getImageLink());
new UnframedLocalTask(this).execute(beanImage);
} else {
Utils.logVerbose("LADING AS : "+"server image " + beanImage.getImageLink());
UnframedPicassoTargetNew target = new UnframedPicassoTargetNew(this, beanImage);
targets.add(target);
currentFramePicasso.load(beanImage.getImageLink()).memoryPolicy(MemoryPolicy.NO_STORE)
.networkPolicy(NetworkPolicy.NO_STORE)
.noPlaceholder()
.transform(new ScaleTransformation(frameModel.getMaxContainerWidth(),
frameModel.getMaxContainerHeight(), totalImages, beanImage.getImageLink(),
beanImage, this))
.into(target);
}
}
PhotoActivity.java 文件源码
项目:ratebeer
阅读 30
收藏 0
点赞 0
评论 0
private void showPhoto(boolean refresh) {
// Load high res photo into the single image view
ImageView photoImage = (ImageView) findViewById(R.id.photo_image);
String url = null;
if (getIntent().hasExtra("userName")) {
url = ImageUrls.getUserPhotoHighResUrl(getIntent().getStringExtra("userName"));
} else if (getIntent().hasExtra("beerId")) {
url = ImageUrls.getBeerPhotoHighResUrl(getIntent().getLongExtra("beerId", 0));
}
if (refresh) {
Picasso.with(this).invalidate(url);
Picasso.with(this).load(url).networkPolicy(NetworkPolicy.NO_CACHE).into(photoImage);
} else {
Picasso.with(this).load(url).into(photoImage);
}
}
FavouriteProductFragment.java 文件源码
项目:FaceT
阅读 26
收藏 0
点赞 0
评论 0
public void setImage(final Context ctx, final String image) {
final ImageView favourite_post_image = (ImageView) mFavouriteProductView.findViewById(R.id.favourite_product_image);
Picasso.with(ctx).load(image).networkPolicy(NetworkPolicy.OFFLINE).into(favourite_post_image, new Callback() {
@Override
public void onSuccess() {
}
@Override
public void onError() {
Picasso.with(ctx)
.load(image)
.fit()
.centerCrop()
.into(favourite_post_image);
}
});
}
OwnProductFragment.java 文件源码
项目:FaceT
阅读 28
收藏 0
点赞 0
评论 0
public void setImage(final Context ctx, final String image) {
final ImageView own_post_image = (ImageView) mOwnProductView.findViewById(R.id.own_product_image);
Picasso.with(ctx).load(image).networkPolicy(NetworkPolicy.OFFLINE).into(own_post_image, new Callback() {
@Override
public void onSuccess() {
}
@Override
public void onError() {
Picasso.with(ctx)
.load(image)
.fit()
.centerCrop()
.into(own_post_image);
}
});
}
MakeupProductFragment.java 文件源码
项目:FaceT
阅读 21
收藏 0
点赞 0
评论 0
public void setImage(final Context ctx, final String image) {
final ImageView makeup_apply_product_image = (ImageView) mView.findViewById(R.id.makeup_apply_product_image);
Picasso.with(ctx).load(image).networkPolicy(NetworkPolicy.OFFLINE).into(makeup_apply_product_image, new Callback() {
@Override
public void onSuccess() {
Log.d(TAG, "image loading success !");
}
@Override
public void onError() {
Log.d(TAG, "image loading error !");
Picasso.with(ctx)
.load(image)
.resize(100, 100)
.centerCrop()
.into(makeup_apply_product_image);
}
});
}
ColorizeFaceActivity.java 文件源码
项目:FaceT
阅读 21
收藏 0
点赞 0
评论 0
public void setImage(final Context ctx, final String image) {
final ImageView makeup_product_image = (ImageView) mView.findViewById(R.id.makeup_product_image);
Picasso.with(ctx).load(image).networkPolicy(NetworkPolicy.OFFLINE).into(makeup_product_image, new Callback() {
@Override
public void onSuccess() {
Log.d(TAG, "image loading success !");
}
@Override
public void onError() {
Log.d(TAG, "image loading error !");
Picasso.with(ctx)
.load(image)
.resize(100, 100)
.centerCrop()
.into(makeup_product_image);
}
});
}
ProductRecommentationActivity.java 文件源码
项目:FaceT
阅读 34
收藏 0
点赞 0
评论 0
public void setImage(final Context ctx, final String image) {
final ImageView post_image = (ImageView) mView.findViewById(R.id.product_image);
Picasso.with(ctx).load(image).networkPolicy(NetworkPolicy.OFFLINE).into(post_image, new Callback() {
@Override
public void onSuccess() {
Log.d(TAG, "image loading success !");
}
@Override
public void onError() {
Log.d(TAG, "image loading error !");
Picasso.with(ctx)
.load(image)
.resize(100, 100)
.centerCrop()
.into(post_image);
}
});
}
ProfileActivity.java 文件源码
项目:FaceT
阅读 28
收藏 0
点赞 0
评论 0
public void setImage(final Context ctx, final String image) {
final ImageView product_image = (ImageView) mView.findViewById(R.id.product_image);
Picasso.with(ctx).load(image).networkPolicy(NetworkPolicy.OFFLINE).into(product_image, new Callback() {
@Override
public void onSuccess() {
Log.d(TAG, "image loading success !");
}
@Override
public void onError() {
Log.d(TAG, "image loading error !");
Picasso.with(ctx)
.load(image)
.resize(90, 90)
.centerCrop()
.into(product_image);
}
});
}
MainActivity.java 文件源码
项目:FaceT
阅读 20
收藏 0
点赞 0
评论 0
public void setImage(final Context ctx, final String image) {
final ImageView post_image = (ImageView) mView.findViewById(R.id.product_image);
Picasso.with(ctx).load(image).networkPolicy(NetworkPolicy.OFFLINE).into(post_image, new Callback() {
@Override
public void onSuccess() {
Log.d(TAG, "image loading success !");
}
@Override
public void onError() {
Log.d(TAG, "image loading error !");
Picasso.with(ctx)
.load(image)
.resize(100, 100)
.centerCrop()
.into(post_image);
}
});
}
ProductDetailActivity.java 文件源码
项目:FaceT
阅读 29
收藏 0
点赞 0
评论 0
public void setUserImage(final Context ctx, final String userImage) {
if (userImage != null && userImage.length() > 0) {
Log.d(TAG + "userImage", userImage);
Picasso.with(ctx).load(userImage).networkPolicy(NetworkPolicy.OFFLINE).into(user_image, new Callback() {
@Override
public void onSuccess() {
Log.d(TAG, "image loading success !");
}
@Override
public void onError() {
Log.d(TAG, "image loading error !");
Picasso.with(ctx)
.load(userImage)
.resize(50, 50)
.centerCrop()
.into(user_image);
}
});
}
}
PicassoPlugableGlobalComponent.java 文件源码
项目:Stedroids
阅读 22
收藏 0
点赞 0
评论 0
@Override
public void loadImage(final ImageView imageView, final String imageUrl, Drawable drawable, final boolean offlineCacheOnError) {
if(canLoad(imageUrl)) {
Picasso.with(imageView.getContext()).load(imageUrl).placeholder(drawable)
.into(imageView, new Callback() {
@Override
public void onSuccess() {
}
@Override
public void onError() {
if(offlineCacheOnError) {
Picasso.with(imageView.getContext())
.load(imageUrl)
.networkPolicy(NetworkPolicy.OFFLINE)
.into(imageView);
}
}
});
} else {
imageView.setImageDrawable(drawable);
}
}
PicassoImageLoader.java 文件源码
项目:GalleryPicker
阅读 26
收藏 0
点赞 0
评论 0
@Override
public void display(Context context, String path, ImageView imageView, Drawable defaultDrawable,
Bitmap.Config config, boolean resize, int width, int height) {
RequestCreator creator = Picasso.with(context)
.load(new File(path))
.placeholder(defaultDrawable)
.error(defaultDrawable)
// .rotate(rotate)
.networkPolicy(NetworkPolicy.NO_STORE)
.config(config)
.tag(context);
if (resize) {
creator = creator.resize(width, height);
}
creator.into(imageView);
}
PicassoImageLoader.java 文件源码
项目:GalleryPicker
阅读 31
收藏 0
点赞 0
评论 0
@Override
public void displayCenterCrop(Context context, String path, ImageView imageView, Drawable defaultDrawable,
Bitmap.Config config, boolean resize, int width, int height) {
RequestCreator creator = Picasso.with(context)
.load(new File(path))
.placeholder(defaultDrawable)
.error(defaultDrawable)
// .rotate(rotate)
.networkPolicy(NetworkPolicy.NO_STORE)
.config(config)
.tag(context);
if (resize) {
creator = creator.resize(width, height);
}
creator.centerCrop();
creator.into(imageView);
}
PullImageController.java 文件源码
项目:dhis2-android-dashboard
阅读 24
收藏 0
点赞 0
评论 0
private void downloadImages(DhisController.ImageNetworkPolicy imageNetworkPolicy,
final List<String> requestUrlList, final Context context) {
for (int i = 0; i < requestUrlList.size(); i++) {
final String request = requestUrlList.get(i);
if (imageNetworkPolicy == DhisController.ImageNetworkPolicy.NO_CACHE) {
PicassoProvider.getInstance(context, false)
.load(request).networkPolicy(NetworkPolicy.NO_CACHE)
.memoryPolicy(MemoryPolicy.NO_CACHE).fetch();
} else {
PicassoProvider.getInstance(context, false)
.load(request).fetch();
}
}
}
InterpretationAdapter.java 文件源码
项目:dhis2-android-dashboard
阅读 29
收藏 0
点赞 0
评论 0
public void bind(String request, Interpretation item){
if (request != null) {
this.request = request;
this.item = item;
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
if (request.contains("maps")){
showMapImage(modeWithBaseMap);
}else{
modeButton.setVisibility(View.GONE);
mImageLoader.load(request)
.networkPolicy(NetworkPolicy.OFFLINE)
.placeholder(R.mipmap.ic_stub_dashboard_item)
.into(imageView);
}
}
}
InterpretationAdapter.java 文件源码
项目:dhis2-android-dashboard
阅读 24
收藏 0
点赞 0
评论 0
private void showMapImage(boolean modeWithBaseMap) {
modeButton.setVisibility(View.VISIBLE);
modeButton.setSelected(modeWithBaseMap);
if (modeWithBaseMap){
Log.d(this.getClass().getSimpleName(), "Loading transform map: " + request);
mImageLoader.load(request)
.networkPolicy(NetworkPolicy.OFFLINE)
.placeholder(R.mipmap.ic_stub_dashboard_item)
.transform(
new BaseMapLayerDhisTransformation(rootView.getContext(),
item.getDataMap()))
.into(imageView);
}else{
Log.d(this.getClass().getSimpleName(), "Loading transform map: " + request);
mImageLoader.load(request)
.networkPolicy(NetworkPolicy.OFFLINE)
.placeholder(R.mipmap.ic_stub_dashboard_item)
.into(imageView);
}
}
DashboardItemAdapter.java 文件源码
项目:dhis2-android-dashboard
阅读 23
收藏 0
点赞 0
评论 0
public void bind(String request, DashboardItem item){
if (request != null) {
this.request = request;
this.item = item;
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
if (request.contains("maps")){
showMapImage(modeWithBaseMap);
}else{
modeButton.setVisibility(View.GONE);
mImageLoader.load(request)
.networkPolicy(NetworkPolicy.OFFLINE)
.placeholder(R.mipmap.ic_stub_dashboard_item)
.into(imageView);
}
}
}