v0.1.2flutter_chord
Flutter용 가사 및 코드 파서 및 렌더러입니다. 또한 전치 및 자동 스크롤 기능을 제공합니다.
40좋아요 9830일 다운로드150Pub 점수
AndroidiOSWebmacOSWindowsLinux
Flutter용 가사 및 코드 파서
{"sdk":"flutter"}{"sdk":"flutter"}^5.0.17아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
Chord parser for Flutter apps.
https://raw.githubusercontent.com/paurakhsharma/flutter_chord/main/screenshot.png
1) Render the Lyrics and Chords directly.
final textStyle = TextStyle(fontSize: 18, color: Colors.white);
final chordStyle = TextStyle(fontSize: 20, color: Colors.green);
final lyrics = '''
[C]Give me Freedom, [F]Give me fire
[Am] Give me reason, [G]Take me higher
''';
@override
Widget build(BuildContext context) {
return LyricsRenderer(
lyrics: _lyrics,
textStyle: textStyle,
chordStyle: chordStyle,
widgetPadding: 50,
onTapChord: (String chord) {
print('pressed chord: $chord');
},
transposeIncrement: 0,
scrollSpeed: 0,
);
}
2. Get a parsed ChordLyricsDocument and style it as you like.
final textStyle = TextStyle(fontSize: 18, color: Colors.white);
final chordStyle = TextStyle(fontSize: 20, color: Colors.green);
final lyrics = '''
[C]Give me Freedom , [F]Give me fire
[Am] Give me reason , [G]Take me higher
''';
ChordProcessor _chordProcessor = ChordProcessor(context);
ChordLyricsDocument chordLyricsDocument = _chordProcessor.processText(
text: lyrics,
lyricsStyle: textStyle,
chordStyle: chordStyle,
transposeIncrement: 0,
);