arrow.dart (552B)
1 import 'package:flutter/material.dart'; 2 import 'package:sense_the_rhythm/models/arrow_direction.dart'; 3 4 class Arrow extends StatelessWidget { 5 final double position; 6 final ArrowDirection direction; 7 8 const Arrow({super.key, required this.position, required this.direction}); 9 10 @override 11 Widget build(BuildContext context) { 12 return Positioned( 13 left: MediaQuery.of(context).size.width / 2 - 50, // Center the arrow 14 bottom: position + 50, 15 child: Icon(size: 100, color: Colors.redAccent.shade400, direction.icon), 16 ); 17 } 18 }