169 похожих чатов

Привет народ,такая проблема строка 85 The named parameter 'child' isn't

defined. нужен child а компилятор ругаеться,решение предлагают очистить кэш проекта,но думаю ошибка больше в синтаксисе

import 'package:flutter/material.dart';

class CaseScheduler extends StatefulWidget {
const CaseScheduler({Key? key}) : super(key: key);
@override
State<CaseScheduler> createState() => _CaseSchedulerState();
}

class _CaseSchedulerState extends State<CaseScheduler> {
List<String> _cases = [
"Case 1",
"Case 2",
"Case 3",
"Case 4",
"Case 5",
"Case 6",
"Case 7",
"Case 8",
"Case 9",
"Case 10",
];

String _selectedCase = "Case 1";
String _selectedDay = "Day 1";

@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Text("Case Scheduler"),
),
backgroundColor: const Color(0xffc8e9f1),
body: Column(
children: [
DropdownButton<String>(
value: _selectedDay,
hint: const Text("Select a day"),
items: <String>[
'Monday',
'Tuesday',
'Wednesday',
'Thursday',
'Friday'
].map<DropdownMenuItem<String>>((String value) {
return DropdownMenuItem<String>(
value: value,
child: Text(value),
);
}).toList(),
onChanged: (String? value) {
setState(() {
_selectedDay = value!;
});
},
),
Expanded(
child: GridView.builder(
gridDelegate:
const SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 3,
),
itemCount: _cases.length,
itemBuilder: (BuildContext context, int index) {
return GestureDetector(
onTap: () {
setState(() {
_selectedCase = _cases[index];
});
},
child: Container(
margin: const EdgeInsets.all(10),
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(10),
color: _selectedCase == _cases[index]
? Colors.blue
: const Color(0xffc8e9f1),
),
child: Center(
child: Text(
_cases[index],
style: TextStyle(
color: _selectedCase == _cases[index]
? Colors.white
: Colors.yellow,),
child: Center(
child: Text(
_cases[index],
style: TextStyle(
color: _selectedCase == _cases[index]
? Colors.white
: Colors.yellow,
),
),
),
),
),
),);
},
),
),
ElevatedButton(
onPressed: _selectedCase == null
? null
: () {
// Add selected case to schedule
print("Added $_selectedCase to schedule for $_selectedDay");
},
child: const Text("Add to schedule"),
),
],
),
);
}
}

1 ответов

30 просмотров

Ты предлагаешь в сообщении отсчитать 85 строк ?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта