chord_guitar 2.0.2 copy "chord_guitar: ^2.0.2" to clipboard
chord_guitar: ^2.0.2 copied to clipboard

Esse pacote tem objetivo de auxiliar devs a criar acordes de violão/ukulele/viola.

Para você precisa desenhar acordes de violão, viola ou ukulele em seu app.

Features #

Desenhar acordes de violão Desenhar acordes de ukulele Possui os acordes mais usuais já pronto

Como iniciar #

Como usar #

import 'dart:io';

import 'package:flutter/material.dart';
import 'package:chord_guitar/data/data_acordes_violao.dart';
import 'package:chord_guitar/models/acorde.dart';
import 'package:chord_guitar/shapes/acorde_violao_shape.dart';

void main() {
  runApp(MaterialApp(
    home: MyApp(),
  ));
}

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {

  late List<Acorde> _acordes;

  @override
  void initState() {
    super.initState();
    _acordes = DicionarioAcordesViolao.getListAcordes();
  }
  @override
  Widget build(BuildContext context) {
    double height = MediaQuery.of(context).size.height;
    double width = MediaQuery.of(context).size.width;

    return Scaffold(
        body: GridView(
          gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
              childAspectRatio: 0.8,
              crossAxisCount: 2
          ),
          children: _acordes.map((e) => drawAcordeViolao(e)).toList().reversed.toList(),
        )
    );
  }

  CustomPaint drawAcordeViolao(Acorde acorde) {
    return CustomPaint(
      painter: DesenharAcordeViolao(
          acorde: acorde
      ),
      child: Container(),
    );
  }

}

Informações adiocinais #

Esse pacote foi criado com o objetivo de facilitar a criação de acordes para alguns instrumentos, se você é desenvolvedor fique a vontade para ajudar e contribuir melhorando esse projeto.

3
likes
90
pub points
0%
popularity

Publisher

unverified uploader

Esse pacote tem objetivo de auxiliar devs a criar acordes de violão/ukulele/viola.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on chord_guitar