Picasso does not set image in landscape orientation -


i want set image imageview. on portrait orientation works properly. when device has landscape orientation not load image.
strange thing is, once rotate portrait , landscape shows image properly.

private void setphoto(file photofile) {     readytodelete=false;     try {         transformation transformation = new roundedtransformationbuilder()                 .bordercolor(color.parsecolor("#757575"))                 .borderwidthdp(3)                 .cornerradiusdp(15)                 .oval(false)                 .build();           picasso.with(this)                 .load(photofile)                 .fit()                 .centerinside()                 .transform(transformation)                 .into(imageview);          imageview.setvisibility(view.visible);         deleteimagetextview.setvisibility(view.visible);         addimagetextview.setvisibility(view.gone);         editscrollview.invalidate(); } 

seems running out of memory while loading image, when in landscape image bigger fit view. try this:

picasso picasso = new picasso.builder(image.getcontext())                 .listener(new picasso.listener() {                     @override                     public void onimageloadfailed(picasso picasso, uri uri, exception exception)                     {                         log.e(tag, "picasso error:"+exception.getcause().getmessage()+"\n"+uri);                     }                  })                 .build(); 

then use picasso instance:

picasso.load(photofile).... 

i recommend use listener when loading, if have error, load image resizing lower resolution, half screen size example, let screensize size in pixels of device screen largest axis:

picasso.load(photofile).....into(_imageview, new callback.emptycallback(){             @override             public void onerror()             {                 picasso.load(photofile).resize(screensize/2, screensize/2).centerinside().transform(transformation).into(imageview);             }         }); 

anyway log on listener give clue of what's happening


Comments

Popular posts from this blog

authentication - Mongodb revoke acccess to connect test database -

r - Update two sets of radiobuttons reactively - shiny -

ios - Realm over CoreData should I use NSFetchedResultController or a Dictionary? -