gpt4 book ai didi

android - 以 XML 格式缩放和裁剪图像

转载 作者:太空宇宙 更新时间:2023-11-03 13:29:39 25 4
gpt4 key购买 nike

我正在尝试同时缩放和裁剪图像并从左到右屏幕边缘显示它。我收到的图像比用户屏幕稍宽一点,我可以像这样缩放它 (XML):

<ImageView
android:id="@+id/category_image_top"
android:layout_width="match_parent"
android:layout_height="170dp"
android:maxHeight="170dp"
android:scaleType="centerCrop"
android:adjustViewBounds="true"
android:focusable="false"
/>

但这就是我得到的: What I get

我想像这样将图像对齐到右上角: What I want

这可能吗?我已经尝试了所有的 scaleTypes 但注意到工作,图像要么缩放以适应 X 和 Y(fitXY,fitStart),要么图像被裁剪但居中(centerCrop)。我需要像 android:scaleType="cropStart"

这样的东西

最佳答案

<ImageView
android:id="@+id/category_image_top"
android:layout_width="match_parent"
android:layout_height="170dp"
android:maxHeight="170dp"
android:scaleType="centerCrop"
android:paddingLeft="half of your screen width"
android:paddingBottom="half of your screen height"
android:adjustViewBounds="true"
android:focusable="false"
/>

你可以设置 padding 来左右移动图像,也可以设置 top 和 bottom padding 来上下移动

关于android - 以 XML 格式缩放和裁剪图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14937999/

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