bug page home

pull/4/head^2
Enzo 2 years ago
parent a3e77c3759
commit 2c3da877ca

@ -1,5 +1,6 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:smartfit_app_mobile/common_widget/container/container_stats_activities.dart'; import 'package:smartfit_app_mobile/common_widget/container/container_stats_activities.dart';
import 'package:smartfit_app_mobile/modele/convertisseur.dart';
class VolumesList extends StatelessWidget { class VolumesList extends StatelessWidget {
final Map<String, dynamic> volume; final Map<String, dynamic> volume;
@ -24,7 +25,9 @@ class VolumesList extends StatelessWidget {
width: media.width * 0.03, width: media.width * 0.03,
), ),
ContainerStatsActivities( ContainerStatsActivities(
volume["durationActiviy"].toString(), "Temps Total", Icons.timer), "${Convertisseur.secondeIntoMinute(volume["durationActiviy"]).toStringAsFixed(2)} m",
"Temps Total",
Icons.timer),
SizedBox( SizedBox(
width: media.width * 0.03, width: media.width * 0.03,
), ),
@ -34,12 +37,16 @@ class VolumesList extends StatelessWidget {
width: media.width * 0.03, width: media.width * 0.03,
), ),
ContainerStatsActivities( ContainerStatsActivities(
volume["speedAvg"].toString(), "Vitesse Moyenne", Icons.bolt), " ${Convertisseur.msIntoKmh(volume["speedAvg"]).toStringAsFixed(2)} km/h",
"Vitesse Moyenne",
Icons.bolt),
SizedBox( SizedBox(
width: media.width * 0.03, width: media.width * 0.03,
), ),
ContainerStatsActivities(volume["denivelePositif"].toString(), ContainerStatsActivities(
"Dénivelé Positif", Icons.hiking), "${volume["denivelePositif"].toStringAsFixed(2)} m",
"Dénivelé Positif",
Icons.hiking),
], ],
), ),
); );

@ -20,7 +20,7 @@ class MobileContainerStatsActivities extends StatelessWidget {
return Container( return Container(
height: media.width * 0.33, height: media.width * 0.33,
width: media.width * 0.27, width: media.width * 0.30,
padding: const EdgeInsets.all(8), padding: const EdgeInsets.all(8),
margin: const EdgeInsets.symmetric(vertical: 5), margin: const EdgeInsets.symmetric(vertical: 5),
decoration: BoxDecoration( decoration: BoxDecoration(
@ -49,7 +49,7 @@ class MobileContainerStatsActivities extends StatelessWidget {
iconBackground: TColor.secondaryColor1, iconBackground: TColor.secondaryColor1,
sizeIcon: 30.0, sizeIcon: 30.0,
), ),
const SizedBox(height: 15), // Espacement entre l'icône et le texte const SizedBox(height: 10), // Espacement entre l'icône et le texte
Text( Text(
designation, designation,
style: const TextStyle(fontSize: 12), style: const TextStyle(fontSize: 12),

@ -5,7 +5,6 @@ import 'package:smartfit_app_mobile/modele/user.dart';
import 'package:smartfit_app_mobile/view/home/mobile/mobile_homeview.dart'; import 'package:smartfit_app_mobile/view/home/mobile/mobile_homeview.dart';
import 'package:smartfit_app_mobile/view/home/no_activity_view.dart'; import 'package:smartfit_app_mobile/view/home/no_activity_view.dart';
import 'package:smartfit_app_mobile/view/home/stats_activities_view.dart'; import 'package:smartfit_app_mobile/view/home/stats_activities_view.dart';
import 'package:smartfit_app_mobile/view/volumes/volumes_view.dart';
import 'package:smartfit_app_mobile/view/home/web/web_homeview.dart'; import 'package:smartfit_app_mobile/view/home/web/web_homeview.dart';
class HomeView extends StatefulWidget { class HomeView extends StatefulWidget {

@ -47,8 +47,13 @@ class _MobileHomeView extends State<MobileHomeView> {
// -- Speed -- // // -- Speed -- //
double maxSpeed = managerSelectedActivity.getMaxSpeedAllActivitySelected(); double maxSpeed = managerSelectedActivity.getMaxSpeedAllActivitySelected();
double avgSpeed = managerSelectedActivity.getAvgSpeedAllActivitySelected(); double avgSpeed = managerSelectedActivity.getAvgSpeedAllActivitySelected();
double minSpeed = managerSelectedActivity.getMinSpeedAllActivitySelected();
data.maxSpeed = maxSpeed; data.maxSpeed = maxSpeed;
data.time = context.watch<User>().managerSelectedActivity.getTimeAllActivitySelected(); data.time = context
.watch<User>()
.managerSelectedActivity
.getTimeAllActivitySelected();
return Scaffold( return Scaffold(
backgroundColor: TColor.white, backgroundColor: TColor.white,
body: SingleChildScrollView( body: SingleChildScrollView(
@ -107,14 +112,14 @@ class _MobileHomeView extends State<MobileHomeView> {
), ),
LigneContainerStats( LigneContainerStats(
"${double.parse(maxSpeed.toStringAsFixed(2))} m/s", "${double.parse(maxSpeed.toStringAsFixed(2))} m/s",
"${double.parse(minSpeed.toStringAsFixed(2))} m/s",
"${double.parse(avgSpeed.toStringAsFixed(2))} m/s", "${double.parse(avgSpeed.toStringAsFixed(2))} m/s",
"${avgBpm.toString()} BPM", "Max vitesse",
"Max Speed", "Min vitesse",
"Moyenne Speed", "Moyenne vitesse",
"Moyenne BPM",
Icons.trending_down, Icons.trending_down,
Icons.trending_up, Icons.trending_up,
Icons.favorite_outline), Icons.trending_up),
Row( Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween, mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [ children: [
@ -135,9 +140,9 @@ class _MobileHomeView extends State<MobileHomeView> {
"${minAltitude.toInt()} M", "${minAltitude.toInt()} M",
"${maxAltitude.toInt()} M", "${maxAltitude.toInt()} M",
"${avgAltitude.toInt()} M", "${avgAltitude.toInt()} M",
"Minimum", "Altitude minimum",
"Maximum", "Altitude maximum",
"Moyenne", "Altitude moyenne",
Icons.trending_down, Icons.trending_down,
Icons.trending_up, Icons.trending_up,
Icons.favorite_outline), Icons.favorite_outline),

Loading…
Cancel
Save