crosshair.dart
592 Bytes
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
class Crosshair extends StatelessWidget {
const Crosshair(
this.scannerEnabled, {
super.key,
});
final ValueListenable<bool> scannerEnabled;
@override
Widget build(BuildContext context) {
return ValueListenableBuilder(
valueListenable: scannerEnabled,
builder: (context, value, child) {
return Center(
child: Icon(
Icons.close,
color: scannerEnabled.value ? Colors.red : Colors.green,
),
);
},
);
}
}