lyrics_reader library

Classes

LyricReaderState
LyricsLog
print log control
LyricsModelBuilder
lyric Util support Simple format、Enhanced format
LyricsParse
all parse extends this file
LyricsReader
Lyrics Reader Widget size config widget size,default is screenWidth,screenWidth ui config lyric style position music progress,unit is millisecond selectLineBuilder call select line widget playing if playing status is null,no highlight.
LyricUI
lyric UI base all lyric UI should be extends this file
ParserLrc
normal lyric parser
ParserQrc
qrc lyric parser
UINetease
Sample Netease style should be extends LyricUI implementation your own UI. this property only for change UI,if not demand just only overwrite methods.

Enums

HighlightDirection
LyricAlign
lyric align enum
LyricBaseLine
lyric base line enum

Typedefs

EmptyBuilder = Widget? Function()
SelectLineBuilder = Widget Function(int, VoidCallback )
SelectLineBuilder int is select progress VoidCallback call VoidCallback.call(),select current