correcao de erros no codigo do mapa

This commit is contained in:
2026-03-05 16:39:10 +00:00
parent 04d8d34a77
commit 0069dba953
4 changed files with 87 additions and 39 deletions

View File

@@ -1,7 +1,8 @@
import 'package:flutter/material.dart';
import 'constants/app_colors.dart';
import 'constants/app_strings.dart';
import 'screens/google_map_screen.dart';
import 'screens/bluetooth_connection_screen.dart'; // Importando a nova tela
import 'screens/bluetooth_connection_screen.dart';
void main() {
// Ponto de entrada do aplicativo.
@@ -99,7 +100,7 @@ class _RunningScreenState extends State<RunningScreen>
),
),
Text(
"COMPLETO",
AppStrings.complete,
style: TextStyle(
color: Colors.white.withOpacity(0.5),
fontSize: 11,
@@ -144,7 +145,7 @@ class _RunningScreenState extends State<RunningScreen>
border: Border.all(color: Colors.white.withOpacity(0.1)),
),
child: Text(
"${currentDistance.toStringAsFixed(1)} KM | ${targetDistance.toStringAsFixed(1)} KM",
"${currentDistance.toStringAsFixed(1)} ${AppStrings.kmUnit} | ${targetDistance.toStringAsFixed(1)} ${AppStrings.kmUnit}",
style: const TextStyle(
color: AppColors.white,
fontSize: 15,
@@ -184,11 +185,11 @@ class _RunningScreenState extends State<RunningScreen>
child: Column(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: [
_buildStatItem(Icons.directions_run_rounded, "3219", "PASSOS"),
_buildStatItem(Icons.directions_run_rounded, "3219", AppStrings.steps),
Divider(color: Colors.white.withOpacity(0.1), height: 1),
_buildStatItem(Icons.favorite_rounded, "98", "BPM"),
_buildStatItem(Icons.favorite_rounded, "98", AppStrings.bpm),
Divider(color: Colors.white.withOpacity(0.1), height: 1),
_buildStatItem(Icons.local_fire_department_rounded, "480", "K/CAL"),
_buildStatItem(Icons.local_fire_department_rounded, "480", AppStrings.kcal),
],
),
),
@@ -243,7 +244,7 @@ class _RunningScreenState extends State<RunningScreen>
top: 12,
left: 12,
child: Text(
"MAPA",
AppStrings.mapPreview,
style: TextStyle(
color: Colors.white,
fontSize: 10,
@@ -287,11 +288,11 @@ class _RunningScreenState extends State<RunningScreen>
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: [
_buildMenuButton(Icons.settings_outlined, 'Configurações'),
_buildMenuButton(Icons.group_outlined, 'Grupos'),
_buildMenuButton(Icons.history_rounded, 'Histórico'),
_buildMenuButton(Icons.notifications_none_rounded, 'Notificações', showBadge: true),
_buildMenuButton(Icons.person_outline_rounded, 'Perfil', isAvatar: true),
_buildMenuButton(Icons.settings_outlined, AppStrings.settings),
_buildMenuButton(Icons.group_outlined, AppStrings.groups),
_buildMenuButton(Icons.history_rounded, AppStrings.history),
_buildMenuButton(Icons.notifications_none_rounded, AppStrings.notifications, showBadge: true),
_buildMenuButton(Icons.person_outline_rounded, AppStrings.profile, isAvatar: true),
],
),
),