Flutter - 分页数据表底部字体着色和布局

问题描述

我的分页数据表用主题小部件包裹,以添加背景色:

return Theme(
    data: Theme.of(context).copyWith(
      cardColor: Color(0xff1D202C),dividerColor: Color(0xff333333),),child: SingleChildScrollView(
      scrollDirection: Axis.vertical,child: PaginatedDataTable(
        columns: getColumns(),source: RecordsSource(),);

并且我在我的 DaTarow.byindex 方法中使用 color: MaterialStateColor.resolvewith(){} 指定了行颜色(它在 DataTableSource 中,上面命名为 RecordsSource),它看起来像这样:

enter image description here

所以问题是 - 如何为底部页面的字体着色并降低其高度?具体来说,我的意思是 1-10 of 11 因为我的应用程序的主题是深蓝色,所以几乎不可见。

一个问题是关于布局。所以预期的行数是 100,我希望每页 20 行。但是有时可能会有 - 例如只有 11 行(因为数据来自 api),所以它在第二页上看起来像这样:

enter image description here

如何使表格在此页面上仅显示一行? 有关详细代码,请随时访问 https://github1s.com/davidp918/KZStats/blob/main/lib/pages/details/map_detail.dart分页数据表代码从第 233 行开始

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)