ImageView auf feste Höhe skalieren, aber Überbreite zuschneiden
Ich möchte meineImageView
in einer bestimmten Weise skalieren:
ImageView
Überschüssige Breite zuschneidenEin Bild sagt mehr als 1000 Worte. Hier ist eine Darstellung, wie ich mein Bild haben möchteImageView
sich benehmen. Angenommen, es hat eine feste Höhe von etwa 100 dpi und die Breite istmatch_parent
.
Beachten Sie, dass
Auf dem Telefonlayout wird die Bildhöhe gestreckt, aber die Seiten werden abgeschnitten, ähnlich wie beiCROP_CENTER
.Auf dem Tablettlayout wird das Bild ebenfalls gestreckt, um es an das anzupassenImageView
Höhe, benimmt sich wieFIT_CENTER
Ich vermute, ich brauchescaleType:matrix
, aber danach bin ich verloren. Wie kann ich sicherstellen, dass ein Bild zu Y passt, aber X ausschneidet?