Browse Source

change trading view

main
Stephane 5 months ago
parent
commit
5f73b3fcb7
  1. 27
      lib/items/itemsTab/trading.dart
  2. 10
      lib/pages/Accueil.dart

27
lib/items/itemsTab/trading.dart

@ -225,7 +225,7 @@ class _TradingState extends State<Trading> {
"${titlelist["2. From Symbol"]}/${titlelist["3. To Symbol"]}"), "${titlelist["2. From Symbol"]}/${titlelist["3. To Symbol"]}"),
//legend: const Legend(isVisible: true), //legend: const Legend(isVisible: true),
//trackballBehavior: _trackballBehavior, //trackballBehavior: _trackballBehavior,
series: <ChartSeries>[ series: <CartesianSeries>[
AreaSeries<Modeltradenet, DateTime>( AreaSeries<Modeltradenet, DateTime>(
borderColor: const Color(0xFF6334A9), borderColor: const Color(0xFF6334A9),
borderWidth: 1, borderWidth: 1,
@ -233,7 +233,6 @@ class _TradingState extends State<Trading> {
dataSource: chartDatatrade, dataSource: chartDatatrade,
xValueMapper: (Modeltradenet sales, _) => sales.date, xValueMapper: (Modeltradenet sales, _) => sales.date,
yValueMapper: (Modeltradenet sales, _) => sales.close, yValueMapper: (Modeltradenet sales, _) => sales.close,
// lowValueMapper: (Modeltradenet sales, _) => sales.low, // lowValueMapper: (Modeltradenet sales, _) => sales.low,
// highValueMapper: (Modeltradenet sales, _) => sales.high, // highValueMapper: (Modeltradenet sales, _) => sales.high,
// openValueMapper: (Modeltradenet sales, _) => sales.open, // openValueMapper: (Modeltradenet sales, _) => sales.open,
@ -246,20 +245,16 @@ class _TradingState extends State<Trading> {
xValueMapper: (Modeltradenet sales, _) => sales.date, xValueMapper: (Modeltradenet sales, _) => sales.date,
yValueMapper: (Modeltradenet sales, _) => sales.close, yValueMapper: (Modeltradenet sales, _) => sales.close,
markerSettings: MarkerSettings( markerSettings: MarkerSettings(
isVisible: true, // Afficher les marqueurs isVisible: true,
shape: DataMarkerType shape: DataMarkerType.horizontalLine,
.horizontalLine, // Forme du marqueur (circle, square, etc.) color: const Color(0xFF6334A9).withOpacity(0.5),
color: const Color(0xFF6334A9) width: 1000,
.withOpacity(0.5), // Couleur des marqueurs
width: 1000, // Largeur des marqueurs
), ),
dataLabelSettings: const DataLabelSettings( dataLabelSettings: const DataLabelSettings(
offset: Offset(-50, 25), offset: Offset(-50, 25),
useSeriesColor: true, useSeriesColor: true,
borderWidth: 2, borderWidth: 2,
borderColor: Color(0xFF6334A9), borderColor: Color(0xFF6334A9),
// connectorLineSettings: ConnectorLineSettings(
// width: 2, color: Colors.red, type: ConnectorType.curve),
isVisible: true, isVisible: true,
alignment: ChartAlignment.center, alignment: ChartAlignment.center,
labelAlignment: ChartDataLabelAlignment.bottom, labelAlignment: ChartDataLabelAlignment.bottom,
@ -272,14 +267,12 @@ class _TradingState extends State<Trading> {
xValueMapper: (Modeltradenet sales, _) => sales.date, xValueMapper: (Modeltradenet sales, _) => sales.date,
yValueMapper: (Modeltradenet sales, _) => sales.close, yValueMapper: (Modeltradenet sales, _) => sales.close,
markerSettings: MarkerSettings( markerSettings: MarkerSettings(
isVisible: true, // Afficher les marqueurs isVisible: true,
shape: DataMarkerType shape: DataMarkerType.circle,
.circle, // Forme du marqueur (circle, square, etc.) color: Colors.white.withOpacity(0.5),
color: Colors.white width: 4,
.withOpacity(0.5), // Couleur des marqueurs ),
width: 4, // Largeur des marqueurs
), ),
)
], ],
primaryXAxis: DateTimeAxis( primaryXAxis: DateTimeAxis(
maximum: DateTime.now().add(const Duration(minutes: 15)), maximum: DateTime.now().add(const Duration(minutes: 15)),

10
lib/pages/Accueil.dart

@ -52,11 +52,17 @@ class _AccueilState extends State<Accueil> with SingleTickerProviderStateMixin {
} }
Future<void> initConnectivity() async { Future<void> initConnectivity() async {
final ConnectivityResult result = await _connectivity.checkConnectivity(); final List<ConnectivityResult> results =
await _connectivity.checkConnectivity();
final ConnectivityResult result =
results.isNotEmpty ? results.first : ConnectivityResult.none;
setState(() { setState(() {
_connectionStatus = result; _connectionStatus = result;
}); });
_connectivity.onConnectivityChanged.listen((ConnectivityResult status) { _connectivity.onConnectivityChanged
.listen((List<ConnectivityResult> results) {
final ConnectivityResult status =
results.isNotEmpty ? results.first : ConnectivityResult.none;
setState(() { setState(() {
_connectionStatus = status; _connectionStatus = status;
}); });

Loading…
Cancel
Save