svg_to_path_generator 1.0.1+3 icon indicating copy to clipboard operation
svg_to_path_generator: ^1.0.1+3 copied to clipboard

Svg to path generator

Getting Started #

This package uses to generate Widget with Custom Painter inside from svg source.

Installation #

  svg_to_path_annotation: <latest_version>

  build_runner: <latest_version>
  svg_to_path_generator: <latest_version>

examples #

Annotate come class by @SvgSource('<path-to-svg>'):

import 'package:svg_to_path_annotation/svg_to_path_annotation.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/rendering.dart';

part 'card.g.dart';

class CardSvg extends _CardSvg {

Then run: flutter pub run build_runner build --delete-conflicting-outputs

Use generated widget:

Widget build(BuildContext context) {
  return Scaffold(
    backgroundColor: Color(0xFF555555),
    body: Center(
      child: Container(
        height: 500,
        width: 500,
        child: CardSvg(),