feature(statistick): Основная верстка экрана статистики 2
This commit is contained in:
@@ -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"]!),
|
|
||||||
);
|
|
||||||
},
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user