v1.0.4advanced_graphview
進階圖形檢視可讓使用者透過簡單設定建立樹狀、圖形、拓撲UI。此套件可用於顯示不同流程。
29喜歡 277近 30 天下載150Pub 分數
AndroidiOSWebmacOSWindowsLinux
nikhilishwarkulal/advanced_graphview open-source repository details.
以下為英文專案原文快照,最新內容請造訪 GitHub。
Advanced Graphview enables user to create Tree, Graph, Topology Ui with simple Setup.


Advanced Graphview can create Tree, Graph, Topology Ui with simple Setup..
Add the package in pubspec.yaml and then use the widget AdvancedGraphview.
Widget exampleWidget(){
TestGraphNode getExampleNode() {
return TestGraphNode(
id: '1',
value: "Advanced Graphview",
graphNodes: [
],
);
}
return AdvancedGraphview(
nodePadding: 50,
nodeSize: 200,
isDebug: false,
graphNode: getExampleNode(),
backgroundColor: Colors.black,
pixelRatio: 10,
onNodeTap: (graphNode) {
ScaffoldMessenger.of(context).showSnackBar(SnackBar(
content: Text("Tap Event detected ${graphNode.id}"),
));
},
advancedGraphviewController: advancedGraphviewController,
onDrawLine: (lineFrom, lineTwo) {
return Paint()
..color = Colors.blue
..strokeWidth = 1;
},
builder: (GraphNode graphNode) {
return Container(
width: 200,
height: 200,
child: const Center(
child: Text("Hello"),
),
);
},
);
}
class TestGraphNode extends GraphNode {
@override
final String id;
final String value;
@override
final List<GraphNode> graphNodes;
TestGraphNode({
required this.id,
required this.graphNodes,
required this.value,
});
}
For additional information contact us at nikhilishwar2@gmail.com or sharathkkotian@gmail.com. We welcome more contributors on this project.
依賴清單 4 項
{"sdk":"flutter"}^1.14.0{"sdk":"flutter"}^3.0.1先依使用情境篩選,再比較專案活躍情況,最後到原始儲存庫確認使用要求。
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗