【问题标题】:Flutter layout: placing a widget only half in a row颤振布局:仅将小部件放在一行中
【发布时间】:2021-05-10 18:20:17
【问题描述】:

我想在一行中布局两个小部件,其中第一个小部件只是居中(或多或少),但第二个小部件应该只呈现一半。我用两个容器(C1C2)做了这个简单的插图,我希望C2 显示在右侧,但只有左侧部分可见。应该隐藏正确的部分。我对ClipRectOverFlowBox 进行了很多实验,但似乎找不到可行的解决方案。

【问题讨论】:

    标签: flutter flutter-layout


    【解决方案1】:

    您可以使用定位的小部件来做到这一点。在此视频中,您可以查看它是如何工作的! https://www.youtube.com/watch?v=EgtPleVwxBQ

    【讨论】:

    • 谢谢,使用Stack(children: [Child1, Positioned(left: -230, child: Child2)])可以正常工作
    猜你喜欢
    • 2021-05-24
    • 1970-01-01
    • 1970-01-01
    • 2019-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-25
    • 2019-07-22
    相关资源
    最近更新 更多