簡體   English   中英

如何按比例縮放我的ImageView?

[英]How can I crop my ImageView with scaling it proportionally?

我已經嘗試了幾件事,但是我的圖像始終顯示為自身的按比例縮小版本。 我希望它占據可用的全部寬度,並使其在圖像邊界高度上流血。

            <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:id="@+id/messageImageLayout"
                android:layout_width="match_parent"
                android:layout_height="150dp"
                android:gravity="center_horizontal|center_vertical">

                <ImageView
                    android:id="@+id/messageImage"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:scaleType="fitXY"
                    android:layout_gravity="center_horizontal"
                    android:layout_marginBottom="5dp"
                    android:layout_marginTop="10dp"
                    android:adjustViewBounds="true"
                    android:src="@drawable/test"
                    android:visibility="gone" />

            </LinearLayout>

現在的樣子:

在此處輸入圖片說明

我想要的是:

在此處輸入圖片說明

android:scaleType="fitXY"android:scaleType="fitXY"替換為android:scaleType="centerCrop"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM