美文网首页
FittedBox & Flexible

FittedBox & Flexible

作者: jianshufei | 来源:发表于2022-07-04 15:10 被阅读0次

    FittedBox

    会在自己的尺寸范围内缩放并且调整child位置,使得child适合其尺寸。类似imageView

    1、如果外部有约束的话,按照外部约束调整自身尺寸,然后缩放调整 child ,按照指定条件进行布局。

    2、如果没有外部约束条件,则跟 child 尺寸一样,指定的缩放和位置属性将不起作用

    3、关键属性  fit:缩放的方式

    注意:如果是文本的话,不能换行

    Flexible 

    Expanded和Flexible是控制Row、Column、Flex的子控件如何布局的控件,Expanded和Flexible可以扩张填满主轴剩余空间。

    Expanded 继承自Flexible。 - Flexible 中fit参数默认是FlexFit.loose,而Expanded固定为FlexFit.tight。

    tight:必须(强制)填满剩余空间。   loose:尽可能大的填满剩余空间,但是可以不填满

    注意:如果Flexible内容很多,超过显示范围时,超出部分不显示

    相关文章

      网友评论

          本文标题:FittedBox & Flexible

          本文链接:https://www.haomeiwen.com/subject/lqfwmrtx.html