【问题标题】:How to constraint a view to overlap another view in RelativeLayout如何约束一个视图与RelativeLayout中的另一个视图重叠
【发布时间】:2018-08-27 22:06:47
【问题描述】:

我将 ImageView 重叠在 RelativeLayout 中的视图之上。

类似这样的:

1

中间的白色圆圈(ImageView)与白色垂直边框(View)重叠。

但由于某种原因,我无法约束白色边框 z 位置上方的圆圈。如果边框移动到屏幕的右侧,我希望圆圈也移动到那里。但无论边界的位置如何,圆圈始终保持在中心。 我如何在RelativeLayout中做到这一点?

T.I.A

【问题讨论】:

    标签: android android-imageview android-relativelayout


    【解决方案1】:

    你可以这样:
    AlignLeftOf 边框

    然后代码:circle.translationX(circle_width/2)
    (还有一点道理,应该不错)

    【讨论】:

    • 嗨,当边框移动到屏幕的右边缘时效果很好,但是如果边框移动到屏幕的左边缘,圆圈就会消失
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    • 2021-06-28
    • 2020-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多