我在这里有我的分页数据表,其中包含一个主题小部件以添加背景颜色:
return Theme(
data: Theme.of(context).copyWith(
cardColor: Color(0xff1D202C),
dividerColor: Color(0xff333333),
),
child: SingleChildScrollView(
scrollDirection: Axis.vertical,
child: PaginatedDataTable(
columns: getColumns(),
source: RecordsSource(),
),
),
);
我已经通过使用color: MaterialStateColor.resolvewith(){}
我的 DataRow.byindex 方法(在 DataTableSource 中,上面命名为 RecordsSource)指定了行颜色,它看起来像这样:
所以问题是 - 如何为底部页面的字体着色并降低其高度?具体来说,我的意思是11 中的 1-10和< >因为我的应用程序的主题是深蓝色,所以几乎看不到。
另一个问题是关于布局。所以预期的行数是 100,我希望它每页 20 行。但是偶尔,可能只有 11 行(因为数据来自 api),所以它在第二页上看起来像这样:
如何使表格在此页面上仅显示一行?有关详细代码,请随时访问https://github1s.com/davidp918/KZStats/blob/main/lib/pages/details/map_detail.dart分页数据表代码从第 233 行开始