gpt4 book ai didi

android - 用 picasso 调整图像大小

转载 作者:行者123 更新时间:2023-11-29 17:04:47 25 4
gpt4 key购买 nike

大家好,我遇到了 Picasso 的问题。我正在尝试从声音云加载图像,但它一直显得拉伸(stretch)或非常小。这是我的 XML

        <ImageView
android:id="@+id/album_cover_art"
android:layout_width="300dp"
android:layout_height="200dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="@dimen/fragment_content_item_top_margin"
android:scaleType="centerInside"
android:contentDescription="@string/content_description_image_placeholder"
android:src="@drawable/placeholder" />

我尝试在内部使用 picasso 的调整大小和居中,但图像看起来很小。

Picasso.with(getContext()).load(mSelectedTrack.getArtworkURL()).resize(800,300).centerInside().into(mAlbumCoverArt);

使用 picasso 的调整大小和居中裁剪可保持 ImageView 大小,但会导致图像出现拉伸(stretch)。

Picasso.with(getContext()).load(mSelectedTrack.getArtworkURL()).resize(800,300).centerCrop().into(mAlbumCoverArt);

有什么比自己编写函数来调整大小更容易的方法吗?

最佳答案

我避免使用图像拉伸(stretch):

.resize(800,0)

0 作为第二个参数传递,它保留了图像比例。

希望对你有帮助

关于android - 用 picasso 调整图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42063375/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com