Feature: Добавлена верстка экрана статистики #6

Merged
Dimkov966 merged 3 commits from feature/statistick into develop 2025-06-17 18:06:55 +00:00
Showing only changes of commit e3d3bcfb68 - Show all commits

View File

@@ -50,30 +50,7 @@ class StatistickScreen extends StatelessWidget {
), ),
), ),
HSpace(16), HSpace(16),
Row( _buildTodayStats(),
mainAxisAlignment: MainAxisAlignment.spaceBetween,
spacing: 8.r,
children: [
_buildStatBlock(
"230",
"повторили\nкарточек",
Color(0xFFD7E6F4),
Color(0xFF0058AB),
),
_buildStatBlock(
"19",
"прошли\nтренировок",
Color(0xFFFFE4E6),
Color(0xFFFF5C69),
),
_buildStatBlock(
"196",
"вырос\nуровень",
Color(0xFFD7F4EA),
Color(0xFF008456),
),
],
),
HSpace(32), HSpace(32),
_buildSectionHeader( _buildSectionHeader(
"Повторили карточек", "Повторили карточек",
@@ -149,6 +126,33 @@ class StatistickScreen extends StatelessWidget {
); );
} }
Widget _buildTodayStats() {
return Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
spacing: 8.r,
children: [
_buildStatBlock(
"230",
"повторили\nкарточек",
Color(0xFFD7E6F4),
Color(0xFF0058AB),
),
_buildStatBlock(
"19",
"прошли\nтренировок",
Color(0xFFFFE4E6),
Color(0xFFFF5C69),
),
_buildStatBlock(
"196",
"вырос\nуровень",
Color(0xFFD7F4EA),
Color(0xFF008456),
),
],
);
}
/// AppBar экрана настроек /// AppBar экрана настроек
AppBar _buildAppBar(BuildContext context) { AppBar _buildAppBar(BuildContext context) {
return AppBar( return AppBar(
@@ -239,17 +243,5 @@ class StatistickScreen extends StatelessWidget {
), ),
), ),
); );
return ListView.builder(
shrinkWrap: true,
physics: NeverScrollableScrollPhysics(),
itemCount: data.length,
itemBuilder: (context, index) {
final item = data[index];
return ListTile(
title: Text(item["label"]!),
trailing: Text(item["value"]!),
);
},
);
} }
} }