💻Работа:
+ 8, 45 ч.
Завершил вчерашнюю задачу, сделал Pull Request. Повозился с hover для выбранной ячейки и шириной PopupMenuItem. С шириной вопрос пока так и не закрыт. Она там почти не контролируется
🧑💻Что изучаю/сложности/интересное:
Как закрыл вчерашние вопросы с PopupMenuItem:
1. При тапе на нужный пункт - выделить другим цветом ячейку PopupMenuItem
Решение:
Сделал кастомный PopupMenuItem. В super добавил color. Теперь ячейка выделяется при нажатии в нужный цвет
2. Данные в PopupMenuItem я беру с массива, по которому прохожу через .map
Структура такая
itemBuilder: (_) => myListЯ бы хотел поменять значения в 'e'. Например, мне приходит Екб, а я хочу выводить Екатеринбург.
.map(
(e) => PopupMenuItem(
child: Row(
children: [
Text('$e'),
Icon
Решение:
Добавил мапу, куда в key кладу приходящие значения с листа
myMap = {myList[0] : Екатеринбург, и тд}
Получаю так:
itemBuilder: (_) => myListНе думал о таком решении, спасибо, ребят👍
.map(
(e) => CustomPopupMenuItem(
child: Row(
children: [
Text('${localeMap[e]}'),
Icon
📚Английский язык:
+ 0, 28 ч.
сериал Shameless на англ.
💪Баланс работа-остальные сферы:
❌ - читаю Чистый код дядюшки Боба. + 0 м. (всего - 7,44ч.)
✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 25 дней)
✅ - зарядка утром +1 (всего - 27 дней)
❌ - силовая тренировка через день. Перенесу на завтра (всего - 6 дней)
✅ - прогулки на свежем воздухе. 3500 шагов
✅ - отказ от сахара, мучного и фастфуда +1 (всего - 10 дней)