fun colors(container: Color = Color(0xFFFAFAFA), header: Color = Color(0xFFF0F0F0), divider: Color = Color(0xFFDDDDDD), selectedRow: Color = Color(0x4D1976D2), expandedRow: Color = Color(0x80F0F0F0), onSurface: Color = Color(0xFF1C1C1C), onSurfaceSecondary: Color = Color(0xFF757575), checkboxChecked: Color = Color(0xFF1976D2), checkboxUnchecked: Color = Color(0xFF757575), checkboxCheckmark: Color = Color.White, iconTint: Color = Color(0xFF616161), disabledContent: Color = Color(0xFFBDBDBD), rowAlternate: Color = Color.Transparent, hoveredRow: Color = Color(0x1A000000), focusedRowBorder: Color = Color(0xFF1976D2)): DataTableColors(source) Creates a DataTableColors, remembered against its arguments.
Every parameter defaults to the value the table uses when given no palette at all, so overriding one color leaves the rest alone:
colors = DataTableDefaults.colors(rowAlternate = Color(0xFFF5F5F5))
See DataTableColors for what each color applies to.