美文网首页Flutter教学
Flutter(55):Layout组件之Offstage

Flutter(55):Layout组件之Offstage

作者: starryxp | 来源:发表于2020-10-18 20:41 被阅读0次

Flutter教学目录持续更新中

Github源代码持续更新中

1.Offstage介绍

一个布局widget,可以控制其子widget的显示和隐藏。

2.Offstage属性

  • offstage = true:显示、隐藏
  • child
    注意:这里的隐藏跟Android 中的Gone一样的,隐藏的组件是不会占用空间的

3.使用

image.png
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Offstage'),
      ),
      body: Column(
        children: [
          Container(
            width: 200,
            height: 200,
            color: Colors.amber,
            child: Offstage(
              offstage: true,
              child: Image.asset('images/scan.png'),
            ),
          ),
          Container(
            margin: EdgeInsets.only(top: 10),
            width: 200,
            height: 200,
            color: Colors.amber,
            child: Offstage(
              offstage: false,
              child: Image.asset('images/scan.png'),
            ),
          ),
        ],
      ),
    );
  }

下一节:Layout组件之OverflowBox

Flutter(56):Layout组件之OverflowBox

Flutter教学目录持续更新中

Github源代码持续更新中

相关文章

网友评论

    本文标题:Flutter(55):Layout组件之Offstage

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