import 'package:flutter/material.dart';
void main() {
runApp(MaterialApp(
home: MyDateTutorial(),
title: "Date Picker Tutorial",
));
}
class MyDateTutorial extends StatefulWidget {
@override
_MyFieldTutorialState createState() => _MyFieldTutorialState();
}
class _MyFieldTutorialState extends State<MyDateTutorial> {
String selecteddate = "Select Date";
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("Date Picker Tutorial"),
),
body: Container(
child: Column(
children: [
ListTile(
title: Text("$selecteddate"),
trailing: IconButton(
icon: Icon(
Icons.date_range,
color: Colors.red,
),
onPressed: () {
getshowDatePicker().then((value) {
if (value != null) {
setState(() {
var date=DateTime.parse(value.toString());
selecteddate="${date.day}-${date.month}-${date.year}";
});
}
});
},
),
),
],
),
),
);
}
Future getshowDatePicker() async {
var selected = await showDatePicker(
context: context,
initialDate: DateTime.now(),
firstDate: DateTime.now(),
lastDate: DateTime(2050),
);
return selected;
}
}
Date Picker in Flutter
Subscribe to:
Post Comments (Atom)




No comments:
Post a Comment