如何在Flutter中返回<Widget>[]?

3

我已经尝试过这样做,但它没有起作用。

// Tabs类

@override
  Widget build(BuildContext context) {
     return <Widget>[
        // list of widget
     ]
  }

我希望实现这样的效果:
//其他页面
new TabBar(
   tabs: Tabs()
)

你的解释有点含糊,不太清楚你想要实现什么。但如果你想使用选项卡,请查看 https://flutter.dev/docs/cookbook/design/tabs 上的文档。 - Adlan Arif Zakaria
我认为你可以创建自定义函数“Tabs”并返回小部件。 - Dhaval Patel
可能是如何创建返回小部件数组的函数的重复问题。 - Mazin Ibrahim
1个回答

2
  1. 添加 tabs.dart 页面
  2. 将以下代码放入页面中
import 'package:flutter/material.dart';

    List<Tab> Tabs() {
      List<Tab> tabs = [
        Tab(),
        Tab(),
        Tab(),
        Tab(),
        Tab(),
        Tab(),
        Tab(),
      ];
      return tabs;
    }

最初的回答:
3. 导入 'tabs.dart';
import 'tabs.dart';

new TabBar(
   tabs: Tabs()
)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接