使用 Picasso android 的响应式图像
我开始使用 Picasso,而不是使用可绘制资源,这些资源会用 KB 和 MB 的图像填充我的应用程序,但我遇到了问题,我只是找不到正确的方法来使我的图像像以前一样在所有不同的屏幕上做出响应代码。
用于理解我的布局的图像(我指的是第一张大图像)
xml代码
<ImageView
android:id="@+id/Chaves_Inicial"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scaleType="centerCrop"
android:src="@drawable/inicial_chaves"
app:layout_constraintBottom_toTopOf="@+id/gd_imagem_baixo"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/gd_inicial"
app:layout_constraintVertical_bias="0.0" />
java
img_montalegre = findViewById(R.id.img_montalegre);
String imagemmontalegre = "https://www.mybesthotel.eu/pic/_01_5b968f125d8de.jpg";
Picasso.with(this).load(imagemmontalegre).into(img_montalegre);
我已经尝试过risize。
我只是希望我的图像与我在所有不同屏幕上放置的图像保持一致。
i started using Picasso instead of using drawable resources that would fill my app with KB, and MB of images, but i got a problem, i just can't find the proper way to make my images responsive in all different screens like was in previously code.
Image to understand my layout (i'm refering to the first image the big one)
xml code
<ImageView
android:id="@+id/Chaves_Inicial"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scaleType="centerCrop"
android:src="@drawable/inicial_chaves"
app:layout_constraintBottom_toTopOf="@+id/gd_imagem_baixo"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/gd_inicial"
app:layout_constraintVertical_bias="0.0" />
java
img_montalegre = findViewById(R.id.img_montalegre);
String imagemmontalegre = "https://www.mybesthotel.eu/pic/_01_5b968f125d8de.jpg";
Picasso.with(this).load(imagemmontalegre).into(img_montalegre);
i already tried risize.
I just want that my image stays like the image i put here in all different screens.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我对此进行了更改,看起来几乎不错,在平板电脑中,图像有点奇怪,非常拉伸(也许我为平板电脑制作了另一个 xml)
xml
java
i change for this and looks almost good, in tablet gets the image a little weird very stretched (maybe i make another xml for tablet)
xml
java