quick start
maven { url 'https://jitpack.io' }
dependencies {
implementation 'com.github.Pliniodev:chords-diagram:version'
}
ChordsDiagram(
modifier = Modifier.fillMaxWidth(),
options = ChordDiagramOptions(
chordDiagramSize = ChordDiagramSize.Medium,
variant = ChordDiagramVariant.Full,
openStrings = listOf(
OpenGuitarString.First,
OpenGuitarString.Second,
OpenGuitarString.Third,
OpenGuitarString.Fifth,
),
chordPositions = listOf(
ChordPosition(
guitarFret = GuitarFret.First,
barChord = 1..6,
),
ChordPosition(
guitarFret = GuitarFret.Second,
fingerPosition = FingerPosition(
guitarString = GuitarString.B,
fingering = Fingering.Second,
)
),
ChordPosition(
guitarFret = GuitarFret.Third,
fingerPosition = FingerPosition(
guitarString = GuitarString.D,
fingering = Fingering.Fourth,
)
),
ChordPosition(
guitarFret = GuitarFret.Third,
fingerPosition = FingerPosition(
guitarString = GuitarString.A,
fingering = Fingering.Third,
)
),
)
),
)
Result