/ / Picasso's .fit () е изключен от някои пиксели - Android, imageview, scale, picasso

Компютърът на Picasso () е изключен от някои пиксели - андроид, изображение, мащаб, пикасо

имам ImageView с фиксиран layout_height и layout_width и рамка, която е в нея (код по-долу).

Искам да заредим изображение в него с помощта на picasso и да направим изображението да съвпада ImageView границите.

мой ImageView:

<ImageView
android:id="@+id/upload_photo_row_image"
android:layout_width="99dp"
android:layout_height="72dp"
android:background="@drawable/background_photo_frame"
android:padding="4dp"/>

background_photo_frame :

<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@android:color/transparent"/>
<stroke
android:width="4 dp"
android:color="@color/pure_white"/>
</shape>

Picasso зареждащ код:

Picasso.with(getContext()).load(uri).fit().centerCrop().into(imageView)

Версия на Picasso:

compile "com.squareup.picasso:picasso:2.5.0"

С този код изображението е с малко по-малка ширина, отколкото би трябвало и както е видимо на изображението по-долу (The background_color от съдържащите ViewGroup е настроено на червено, за да илюстрира грешката):

въведете описанието на изображението тук

Мога да поправя това или добавяне на атрибута android:scaleType="fitXY" до моя ImageView, Има ли нещо, което правя неправилно или е грешка Picasso?

Отговори:

0 за отговор № 1

Каква версия използвате? Това трябва да бъде фиксирано в най-новата версия (2.5.0 към 2015 Feb 28)