毕加索正在扩大平板电脑的图像视图尺寸

时间:2018-01-03 05:23:11

标签: android imageview picasso

我使用以下代码在imageview中设置图像。

Picasso.with(context).load(authorModel.getImageUrl()).placeholder(resourceId).error(resourceId).transform(new CircleTransform()).into(authorImageView);

 <ImageView
        android:id="@+id/item_author_image_view"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="24dp"
        android:layout_marginTop="10dp"
        android:scaleType="fitXY"
        android:src="@drawable/placeholder_author"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@id/item_course_title_view"
        app:layout_constraintBottom_toBottomOf="parent" />

但毕加索在平板电脑上加载时并未使用原始图像视图尺寸。它正在扩大图像。

任何帮助都将不胜感激。

3 个答案:

答案 0 :(得分:0)

删除

    android:scaleType="fitXY"

它会放大图像尺寸。

答案 1 :(得分:0)

Imageview调整大小,以编程方式使用下面的代码

$this->post();
$this->get();
$this->put();
$this->delete();

答案 2 :(得分:0)

您可以使用Picasso设置比例类型,并在ImageView中删除比例类型。

Picasso  
.with(context)
.load(UsageExampleListViewAdapter.eatFoodyImages[0])
.fit()
// call .centerInside() or .centerCrop() to avoid a stretched image
.into(imageViewFit);

此处是picasso.

中缩放图片的链接