在Android中使用负边距是不好的做法吗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (32)

负利润率演示:

场景

通过为它们中的一个设置负边距来重叠视图,以便它侵入另一个视图的边界框。

思考

它看起来像你期望的那样,如果他们应该重叠布局的话。但我不想在不知不觉中做一件更大的事情。模拟器,物理设备,你的名字,当你使用负边界一切似乎工作正常,一个视图侵入另一个视图边界框,并取决于它如何在布局中声明它将在另一个视图之上或之下。

提问于
用户回答回答于

在基本视图的底部添加辅助视图(高度为0dp,宽度约束为父级),在底部添加所需的边距。 然后将您的观点放在这个下面,有效地让它有一个“负面”的边际,但不必使用任何不支持的负值。

用户回答回答于

如果你想使用负边距,请为容器设置足够的填充,并将其clipToPadding设置为false,并为其子设置负边距,以便它不会裁剪子视图!

扫码关注云+社区