ShowDatePicker
fonksiyonu, Flutter’da bir tarih seçici (date picker) diyaloğunu görüntülemek için kullanılır. Bu fonksiyon, kullanıcının bir tarih seçmesini sağlar.
import ‘package:flutter/material.dart’;
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text(‘Date Picker Example’),
),
body: Center(
child: ElevatedButton(
onPressed: () {
_selectDate(context);
},
child: Text(‘Select Date’),
),
),
),
);
}
Future
final DateTime? picked = await showDatePicker(
context: context,
initialDate: DateTime.now(),
firstDate: DateTime(2020),
lastDate: DateTime(2025),
);
if (picked != null) {
print(‘Selected date: $picked’);
}
}
}
showDatePicker
fonksiyonu, context
parametresi ve diğer gerekli parametrelerle çağrılır. context
parametresi, geçerli BuildContext’i temsil eder. initialDate
, firstDate
ve lastDate
parametreleri, tarih seçicinin başlangıç, ilk seçilebilir tarih ve son seçilebilir tarih aralıklarını belirler.
showDatePicker
fonksiyonu, bir DateTime
değeri döndürür. Seçilen tarih, DateTime
türünde picked
değişkenine atanır. Örnekte, seçilen tarih konsola basılır.
Bu örnekte, tarih seçiciyi tetiklemek için bir ElevatedButton
widget’ı kullanılmıştır. Ancak, tarih seçiciyi tetiklemek için herhangi bir widget kullanabilirsiniz.
Bu Yazıya Tepkin Ne Oldu ?
YORUMLAR