Flutter 如何创建自定义颤振sdk小部件、重建颤振和使用新小部件

Flutter 如何创建自定义颤振sdk小部件、重建颤振和使用新小部件,flutter,Flutter,我正试图弄清楚如何使用我添加的小部件构建定制的颤振sdk 背景:我意识到paginateddatable需要一个头(根据this:),我想更新这个小部件,使其成为可选的 Github用户wolfcro1984有一个pull请求,在这里执行相同的操作: 我想在我当前的颤振版本中使用该代码。然而,我不知道如何在更改之后再次构建flutter,以便使用该小部件 为了定制颤振版本,您如何构建颤振sdk?有什么文件吗 最好的方法是将代码复制到您自己的dart文件中并进行修改。您可以转到paginated_

我正试图弄清楚如何使用我添加的小部件构建定制的颤振sdk

背景:我意识到paginateddatable需要一个头(根据this:),我想更新这个小部件,使其成为可选的

Github用户wolfcro1984有一个pull请求,在这里执行相同的操作: 我想在我当前的颤振版本中使用该代码。然而,我不知道如何在更改之后再次构建flutter,以便使用该小部件


为了定制颤振版本,您如何构建颤振sdk?有什么文件吗

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

如何删除标题:

  • 转到分页的_data_table.dart(等效)
  • 在“header”参数之前删除@required
  • 删除
    assert(头!=null)
  • 转到小部件构建方法并删除语义。这在评论中的卡片部分下 我从中提取了一个样本,进行了修改,结果是:

    我所做的编辑是


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

    此外,还应注意,编写的代码在您自己的dart文件中不起作用。“导入”按钮栏.省道“;导入”卡片.省道“;等的导入都可以替换为“导入”包:flutter/material.dart”;“(以防万一将来有人在这里绊倒。)