0

Я хочу, чтобы изображение было обрезано сверху, а не снизу, когда оно не входило в его контейнер. Это мой макет:Вид сверху сверху вниз

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:layout_height=“100dp” 

    <View 
     android:id="@+id/my_view" 
     android:layout_width="match_parent" 
     android:layout_height=“80dp"> 

</FrameLayout> 

Теперь нижнее 20dp of my_view обрезано. Что мне нужно сделать, чтобы обрезать верхнюю 20dp my_view вместо нижней части?

ответ

1

Вы можете сделать это с помощью макета тяжести вашей точки зрения, как этого

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="wrap_content" 
     android:background="#FFFFFF" 
     android:layout_height="100dp"> 

<View 
    android:id="@+id/my_view" 
    android:layout_width="match_parent" 
    android:layout_gravity="bottom" 
    android:background="#000000" 
    android:layout_height="80dp"/> 

+0

Ваш ответ работает! Спасибо. Кстати, установка отрицательного верхнего поля на my_view также сработала для меня. – Mariusz

+0

Вы можете принять это как ответ:) \ – Aziz

+0

Я сделаю это через 3 минуты после того, как SO позволит мне :) – Mariusz

Смежные вопросы