我試圖同時縮放和裁剪圖像,並從左到右的屏幕邊緣顯示它。我收到的圖像比用戶屏幕寬只是點點,我能夠擴展它像這樣(XML):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"
/>
但是,這是我所得到的:
我想像這樣對齊右上角的圖像:
這可能嗎?我已經嘗試過所有scaleType,但注意到了作品,圖像被縮放以適合X和Y(fitXY,fitStart)或圖像裁剪但居中(centerCrop)。我需要像android一樣的東西:scaleType =「cropStart」
可能更容易做到這一點的代碼比XML您設定的圖像之前,那麼你就必須更細粒度的控制 – serenskye 2013-02-18 13:58:42
是的,代碼是我的選擇b。但對我來說這很奇怪,這是無法解決的問題(至少我不能:))。如果您有選擇適合關於明星的圖像,爲什麼不能在開始時裁剪圖像? – paxx 2013-02-18 14:04:17