2016-01-24 5 views
5

Sunucudan görüntüleri uygulamaya yüklemek için picasso kütüphanesini kullanıyorum. benim problemim görüntü yüklendiğinde görüntünün sol üst köşesinde (mavi, yeşil, kırmızı gibi) bir üçgen var.Picasso, görüntünün köşesinde üçgenin bulunduğu bir görüntüyü yükler.

public static void loadDynamicImage(final String url, final Context context, final ImageView imageView, final int width, final int height){ 
    Picasso.with(context).load(url) 
      .networkPolicy(NetworkPolicy.OFFLINE) 
      .resize(width,height) 
      .onlyScaleDown() 
      .into(imageView, new Callback() { 
       @Override 
       public void onSuccess() { 

       } 

       @Override 
       public void onError() { 
        Picasso.with(context).load(url).resize(width,height).onlyScaleDown().into(imageView); 
       } 
      }); 
} 

gösterilen resimdir: Sen Picasso örneğinde ayıklama göstergelerini sağladı the image that picasso loads in application

+0

budur ya setDebugging 'dan' '(doğru) veya' setIndicatorsEnabled (doğru). – CommonsWare

+0

Olası kopyası [Picasso'nun üst köşesinde mavi kırmızı ve yeşil oklar gösteriliyor] (http://stackoverflow.com/questions/34757949/picasso-showing-blue-red-and-green-arrows-on-top-corner) – naXa

cevap

17

(official website bakınız) bu yükleme görüntü için benim kodudur. Kodunuzda setIndicatorsEnabled(true) arayın ve kaldırın.