美文网首页
Container导致子Widget大小变化失效

Container导致子Widget大小变化失效

作者: K_epler | 来源:发表于2019-07-09 15:55 被阅读0次

    如果一个Widget的大小是变化的,而他的父Widget是一个Container,且父Container指定了大小,那么子Widget的大小变化不会生效,需要在子Widget之上再套一层Widget,例如Center。

    如下所示,此时Container指定了宽高,_AnimatedIcon的动画中包含了大小变化,此时大小动画不会生效。

    Container(
            width: 100,
            height: 100,
            child:  _AnimatedIcon(_animationController),
          )
    

    修改如下:

    Container(
            width: 100,
            height: 100,
            child:  Center(child: _AnimatedIcon(_animationController),),
          )
    

    相关文章

      网友评论

          本文标题:Container导致子Widget大小变化失效

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