feature(statistick): Основная верстка экрана статистики 2
This commit is contained in:
@@ -50,30 +50,7 @@ class StatistickScreen extends StatelessWidget {
|
||||
),
|
||||
),
|
||||
HSpace(16),
|
||||
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),
|
||||
),
|
||||
],
|
||||
),
|
||||
_buildTodayStats(),
|
||||
HSpace(32),
|
||||
_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 _buildAppBar(BuildContext context) {
|
||||
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"]!),
|
||||
);
|
||||
},
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user