从顶部而不是底部裁剪视图
Crop view from top instead of bottom
当视图不适合其容器时,我希望从顶部而不是底部裁剪视图。这是我的布局:
<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>
现在 my_view 的底部 20dp 被裁剪掉了。我应该如何裁剪 my_view 的顶部 20dp 而不是底部?
您可以像这样使用视图的布局重力来做到这一点
<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"/>
当视图不适合其容器时,我希望从顶部而不是底部裁剪视图。这是我的布局:
<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>
现在 my_view 的底部 20dp 被裁剪掉了。我应该如何裁剪 my_view 的顶部 20dp 而不是底部?
您可以像这样使用视图的布局重力来做到这一点
<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"/>