interactive_graph_view 0.3.0+1 copy "interactive_graph_view: ^0.3.0+1" to clipboard
interactive_graph_view: ^0.3.0+1 copied to clipboard

A performant rendering library for displaying and manipulating custom-defined graph structures through a simple API with maximum control over the graph's look and feel.

example/example.md

In the example folder there are multiple examples that you can use to get a grasp of how to use this package:

Minimal example #

example/minimal.dart

This is a minimal example that will only display two nodes and an edge connecting them.
You can pan and scale the viewport, but you can not move the nodes themselves.
This will use the package's default style for viewport, nodes and edges.

Minimal example image

Node selection and group move #

example/selection_and_group_move.dart

This example demonstrates how you can implement the selection of nodes and then being able to move multiple at once.

Selection and group move example animation

Styling and Themes #

example/styling_and_themes.dart

This example demonstrates the usage of styles: Both, in combination with ThemeData and as inline styles.

Styling and themes example image

Large example #

example/large.dart

This example combines most of the features and gives you an interactive demo.

Large example image

1
likes
160
points
131
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A performant rendering library for displaying and manipulating custom-defined graph structures through a simple API with maximum control over the graph's look and feel.

Repository (GitHub)
View/report issues

License

MPL-2.0 (license)

Dependencies

flutter, path_drawing

More

Packages that depend on interactive_graph_view