微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。