【问题标题】:ConstraintLayout alignment with offsetConstraintLayout 与偏移对齐
【发布时间】:2017-04-23 21:59:18
【问题描述】:

我正在使用内部有两个视图的 ConstraintLayout。一个根据加载的图像而大小不同的 ImageView 和一个充当图像的自定义阴影的 View。到目前为止,我一直在为 ImageView 添加 8dp 填充,然后将 View 的所有边缘与 ImageView 对齐,从而使 View 在 ImageView 下方突出 8dp。

现在出于几个原因,我不想在 ImageView 上保留填充,但我仍然想达到相同的效果。所以基本上我想将视图的左侧对齐到 ImageView 左侧的 8dp 左侧(对于所有其他边缘,右侧,顶部,底部都相同)。

有什么办法可以做到吗?

提前致谢!

【问题讨论】:

  • 那为什么不使用边距呢?

标签: android margin padding offset android-constraintlayout


【解决方案1】:

我也遇到过这个问题,似乎 ConstraintLayout 还不支持负边距:https://code.google.com/p/android/issues/detail?id=235306

就我而言,我希望标题图像上的一组重叠图像有 20dp 的负边距。到目前为止,我将一个空的 TextView 放置在我的标题图像连接到的指南下方,顶部边距为 20dp,并将我的重叠图像视图与之对齐。

【讨论】:

    猜你喜欢
    • 2020-03-25
    • 1970-01-01
    • 2017-12-03
    • 2015-11-20
    • 1970-01-01
    • 2019-07-23
    • 2018-10-13
    • 2020-06-17
    • 2016-10-16
    相关资源
    最近更新 更多