Android 约束布局布局视图彼此重叠,加上额外的高度



在我的布局文件中,我有一个ConstraintLayout作为父视图和 2 个子视图。

  1. 玩家视图(以 16:9 的比例显示)
  2. 控件视图

我需要将播放器控件布局在玩家视图的顶部(覆盖它)并添加10dp高度,使其甚至比玩家视图高一点。

有没有办法在不增加更多ViewGroups的情况下通过ConstraintLayout实现这一目标?

这里有一种方法可以做到这一点:

  1. 在播放器顶部放置一个Space视图。将Space视图的高度设为10dp
  2. 将控件的顶部限制
  3. Space视图的顶部,将其底部限制在播放器的底部。

Space视图不会显示,但有助于提供所需的位置。

最新更新