如何创建自定义的fld sdk小部件,重建flutter和使用新的小部件

时间:2020-05-21 02:09:47

标签: flutter

我试图弄清楚如何使用添加的小部件构建自定义的fld sdk。

背景:我意识到PaginatedDataTable需要一个标头(为此:https://github.com/flutter/flutter/issues/38604),我想更新该小部件以使其可选。

Github用户wolfcro1984在这里有拉动请求以执行相同的操作:https://github.com/flutter/flutter/pull/26352/files 我想在当前的flutter版本中使用该代码。但是,我不确定如何在更改后重新构建颤动,以便可以使用该小部件。

如何制作Flutter SDK,以制作自定义的Flutter版本?那里有文件吗?

1 个答案:

答案 0 :(得分:1)

最好的方法是将代码复制到您自己的dart文件中并进行修改。您可以转到paginated_data_table.dart,获取所有代码并将其放在您自己的.dart文件中。

如何删除标题:

  1. 转到paginated_data_table.dart(等效)
  2. 删除@header参数之前的@。
  3. 删除LinearLayout
  4. 转到Widget构建方法并删除语义。这在注释的CARD部分下。

我从here中提取了一个样本,进行了修改,结果是:

enter image description here

我所做的编辑是here

注意:在自定义小部件中复制标准代码时,您需要更改导入部分。