tree_view 0.0.6
tree_view: ^0.0.6 copied to clipboard
A Flutter package for a fully customisable base tree view. Using this package you can build nested tree view with the possibility of making each child widget a parent.
Tree View #
A Flutter package for a fully customisable tree view
Installing #
Add this to your pubspec.yaml file
dependencies:
tree_view: ^0.0.6
And run
flutter packages get
Example #
Let's assume we want to show a tree view with this structure:
Desktop
|-- documents
| |-- Resume.docx
| |-- Billing-Info.docx
|-- MeetingReport.xls
|-- MeetingReport.pdf
|-- Demo.zip
In this example
Resume.docxandBilling-Info.docxare Child widgets withdocumentsas the Parent.documents,MeetingReport.xls,MeetingReport.xlsandDemo.zipare Child widgets withDesktopas a Parent widget.
The TreeView would look like this
var treeView = TreeView(
parentList: [
Parent(
parent: Text('Desktop'),
childList: ChildList(
children: <Widget>[
Parent(
parent: Text('documents'),
childList: ChildList(
children: <Widget>[
Text('Resume.docx'),
Text('Billing-Info.docx'),
],
),
),
Text('MeetingReport.xls'),
Text('MeetingReport.pdf'),
Text('Demo.zip'),
],
),
),
],
);
