Как обрезать некоторую часть вида как отдельный вид - PullRequest
0 голосов
/ 04 октября 2018

У меня есть SimpleDraweeView (от Fresco), как Imageview в моем приложении для Android.Его размеры соответствуют match_parent как по высоте, так и по ширине.Я хочу создать отдельное представление, которое будет показывать нижние 54 dp контента SimpleDraweeView.Новое представление будет иметь ширину как ширину экрана (match_parent) и высоту как 54dp.

Как я могу извлечь нижнюю высоту 54dp из SimpleDraweeView и любую часть изображения, которая там присутствует, создайте отдельный вид, который покажет, чтоВысота содержимого 54dp.

Таким образом, должен быть метод, который принимает SimpleDraweeView в качестве параметра и должен выводить View / ImageView с требуемым содержимым изображения.

1 Ответ

0 голосов
/ 04 октября 2018

Используйте ConstraintLayout и установите макет view2 следующим образом:

constraint_bottom_tobottomof=@+id/view1

, а высота равна 54dp, тогда она занимает нижние 54dp view1.

...