Как вынуть часть изображения из контейнера - PullRequest
0 голосов
/ 30 октября 2019

У меня есть требование разместить изображение в конце макета, и оно будет на 20% от границы экрана, я не могу найти какой-либо способ добиться этого, единственный возможный способ - установить вид изображенияширина до 1000dp, некоторая часть изображения выходит за пределы экрана, но это не похоже на правильный подход

Я хочу добиться чего-то вроде следующего.

enter image description here

1 Ответ

1 голос
/ 05 ноября 2019

Попробуйте использовать горизонтальное / вертикальное смещение в ConstraintLayout. Примерно так:

 <ImageView
            android:layout_width="200dp"
            android:layout_height="200dp"
            android:layout_marginTop="104dp"
            android:src="@drawable/ic_person_black"
            app:layout_constraintRight_toRightOf="parent"
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintHorizontal_bias="1.2"
            app:layout_constraintTop_toTopOf="parent" />

В приведенном выше примере изображение обрезано на 20% справа

...