path_drawing library Null safety

Classes

CircularIntervalList<T>
A circular array of dash offsets and lengths. [...]
DashOffset
Specifies the starting position of a dash array on a path, either as a percentage or absolute value. [...]
FlutterPathProxy
A PathProxy that takes the output of the path parsing library and maps it to a dart:ui Path.

Functions

dashPath(Path source, {required CircularIntervalList<double> dashArray, DashOffset? dashOffset}) Path
Creates a new path that is drawn from the segments of source. [...]
parseSvgPathData(String svg) Path
Creates a Path object from an SVG data string. [...]
trimPath(Path source, double percentage, {bool firstOnly = true, PathTrimOrigin origin = PathTrimOrigin.begin}) Path
Trims percentage of the source Path away and returns a new path. [...]

Enums

PathTrimOrigin
The point on the path to trim from.