FlutterFolderViewTheme<T> constructor
const
FlutterFolderViewTheme<T> ({
- required FolderViewLineTheme lineTheme,
- required FolderViewScrollbarTheme scrollbarTheme,
- FolderNodeTheme<
T> folderTheme = const FolderNodeTheme(), - ParentNodeTheme<
T> parentTheme = const ParentNodeTheme(), - ChildNodeTheme<
T> childTheme = const ChildNodeTheme(), - ExpandIconTheme expandIconTheme = const ExpandIconTheme(),
- FolderViewSpacingTheme spacingTheme = const FolderViewSpacingTheme(),
- FolderViewNodeStyleTheme nodeStyleTheme = const FolderViewNodeStyleTheme(),
- int animationDuration = 200,
- double rowHeight = 40.0,
- double rowSpacing = 0.0,
Creates a FlutterFolderViewTheme with the given properties
Implementation
const FlutterFolderViewTheme({
required this.lineTheme,
required this.scrollbarTheme,
this.folderTheme = const FolderNodeTheme(),
this.parentTheme = const ParentNodeTheme(),
this.childTheme = const ChildNodeTheme(),
this.expandIconTheme = const ExpandIconTheme(),
this.spacingTheme = const FolderViewSpacingTheme(),
this.nodeStyleTheme = const FolderViewNodeStyleTheme(),
this.animationDuration = 200,
this.rowHeight = 40.0,
this.rowSpacing = 0.0,
});