2017-11-12 21 views
0

Picasso 내 앱의 쇼 이미지에 사용하고 있습니다.이라는 기본 이미지를 Picasso으로 설정했습니다. 내가 Picasso에에서 사용피카소의 프로그레시브 이미지 - 안드로이드

<?xml version="1.0" encoding="utf-8"?> 
<vector xmlns:android="http://schemas.android.com/apk/res/android" 
    android:viewportWidth="24" 
    android:viewportHeight="24" 
    android:width="24dp" 
    android:height="24dp"> 
    <path 
     android:pathData="M0 0L24 0 24 24 0 24Z" 
     android:fillColor="#dcdcdc" /> 
    <path 
     android:pathData="M15.9 15.9l-7.8 0c-0.5 0 -1 -0.4 -1 -1L7.1 9c0 -0.5 0.4 -1 1 -1L16 8c0.5 0 1 0.4 1 1l0 6c-0.1 0.5 -0.5 0.9 -1.1 0.9zm0 -6.9l-7.8 0 0 6 7.9 0 0 -6zm-3.9 3.5l1 -0.5 2 1.2 0 0.8 -6 0 0 -2 1 -1 2 1.5zm2.2 -1c-0.4 0 -0.7 -0.3 -0.7 -0.7 0 -0.4 0.3 -0.7 0.7 -0.7 0.4 0 0.7 0.3 0.7 0.7 0 0.4 -0.3 0.7 -0.7 0.7z" 
     android:fillColor="#ffffff" /> 
</vector> 

: 그리고 울부 짖는 소리처럼

Picasso.with(itemView.getContext()) 
      .load(productsModelList.getPictureUrl()) 
.placeholder(AppCompatDrawableManager.get().getDrawable(context, R.drawable.placeholder_pictures)) 
      .fit() 
      .into(imgImageProduct); 

문제 : 나는 서버에서 이미지 url를 얻을 때 나는 Picasso에 기본 이미지 (벡터)에서 사용하는 경우와 프로그레시브 (애매한) 이미지를로드하지만 기본 이미지 (jpg)에서 사용할 때 모든 것이 정상적으로 작동합니다.

하지만 JPG에서 사용할 때 모든 작동합니다 :

 Picasso.with(itemView.getContext()) 
       .load(productsModelList.getPictureUrl()) 
       .placeholder(R.drawable.placeholder_picture) 
       .fit() 
       .into(imgImageProduct); 

답변

0

내 문제를 해결.

<?xml version="1.0" encoding="utf-8"?> 
<vector xmlns:android="http://schemas.android.com/apk/res/android" 
    android:viewportWidth="24" 
    android:viewportHeight="24" 
    android:width="150dp" 
    android:height="150dp"> 
    <path 
     android:pathData="M0 0L24 0 24 24 0 24Z" 
     android:fillColor="#dcdcdc" /> 
    <path 
     android:pathData="M15.9 15.9l-7.8 0c-0.5 0 -1 -0.4 -1 -1L7.1 9c0 -0.5 0.4 -1 1 -1L16 8c0.5 0 1 0.4 1 1l0 6c-0.1 0.5 -0.5 0.9 -1.1 0.9zm0 -6.9l-7.8 0 0 6 7.9 0 0 -6zm-3.9 3.5l1 -0.5 2 1.2 0 0.8 -6 0 0 -2 1 -1 2 1.5zm2.2 -1c-0.4 0 -0.7 -0.3 -0.7 -0.7 0 -0.4 0.3 -0.7 0.7 -0.7 0.4 0 0.7 0.3 0.7 0.7 0 0.4 -0.3 0.7 -0.7 0.7z" 
     android:fillColor="#ffffff" /> 
</vector> 
: 나는 vector android:width="150dp"android:height="150dp"의 크기를 변경