我试图剪切应该在底部对齐的视图。
例如,我们可以通过使用负上边距来截取顶部视图:
<LinearLayout
android:layout_width="wrap_content"
android:layout_width="wrap_content">
<ImageView
android:layout_marginTop="-20dp" />
</LinearLayout>
但我想在我的情况下将ImageView底部对齐,然后将它向下推20 dp。
<LinearLayout
android:layout_width="wrap_content"
android:layout_width="wrap_content"
android:gravity="bottom">
<ImageView
android:layout_marginTop="20dp" />
</LinearLayout>
但由于父视图包裹高度,额外边距只会增加父视图的高度,而不是使ImageView被剪裁。我需要将父级的高度保留为wrap_content。
我当然可以使用自定义视图执行此操作,只是想知道是否有办法在不必走这条路的情况下执行此操作。
由于