【问题标题】:How to make Search screen Netflix?如何制作搜索屏幕 Netflix?
【发布时间】:2021-09-27 19:58:49
【问题描述】:

我想制作像 Netflix 这样的搜索屏幕,

为什么搜索屏幕可以透视,我必须创建新屏幕的无状态小部件什么的?

【问题讨论】:

    标签: flutter user-interface flutter-layout


    【解决方案1】:

    你有两个选择。

    • 您可以使用 Stack 小部件。
    • 您可以使用 PageRouteBuilder 导航新页面。

    我为下面的选项 2 添加了一个示例。

    Navigator.of(context).push(
          PageRouteBuilder(
            opaque: false,
            fullscreenDialog: true,
            pageBuilder: (BuildContext context, _, __) {
              return Stack(
                children: <Widget>[
                  Container(color: Colors.black38),
                  ListView(
                    children: [
                      // Search Items..
                    ],
                  ),
                ],
              );
            },
          ),
        );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-26
      • 2017-02-06
      • 1970-01-01
      • 1970-01-01
      • 2021-03-29
      相关资源
      最近更新 更多