import 'package:flutter/material.dart';
import 'package:intl/intl.dart';
class Picker extends StatefulWidget {
const Picker({super.key});
@override
State<Picker> createState() => _PickerState();
}
class _PickerState extends State<Picker> {
void _showdatepicker() {
showDatePicker(
context: context,
initialDate: DateTime.now(),
firstDate: DateTime(2002),
lastDate: DateTime(2022));
}
@override
Widget build(BuildContext context) {
return Scaffold(
// backgroundColor: Colors.pinkAccent,
body: Center(
child: MaterialButton(
onPressed: _showdatepicker,
child: const Padding(
padding: EdgeInsets.all(20),
child: Text(
'Choose Date',
style: TextStyle(
color: Colors.white,
fontSize: 25,
),
),
),
color: Colors.blue,
),
));
}
}
这段代码没有显示任何错误,但在运行应用程序时单击了显示日期按钮。
我看了很多youtube教程,但我得到了同样的错误,什么是错的,或者是它显示错误,由于新的Flutter版本?
1条答案
按热度按时间eh57zj3b1#
请尝试以下代码: