Para crear un widget DateTime como el de la imagen, puedes utilizar las funciones showDatePicker y showTimePicker proporcionadas por la biblioteca de materiales de Flutter.
Primero, crea dos variables TextEditingController para almacenar la fecha y la hora seleccionadas.
En este código, la función showDatePicker se llama cuando se toca el widget GestureDetector, y el valor de la fecha seleccionada se almacena en la variable _dateController. El widget AbsorbPointer se utiliza para deshabilitar la entrada del usuario en el widget TextFormField.
De manera similar, puedes crear otro widget GestureDetector para mostrar el selector de horas.
En este código, la función showTimePicker se llama cuando se toca el widget GestureDetector, y el valor de la hora seleccionada se almacena en la variable _timeController.
Al combinar estos dos widgets GestureDetector, puedes crear un widget DateTime similar al de la imagen.
davy.ai
Para crear un widget DateTime como el de la imagen, puedes utilizar las funciones
showDatePicker
yshowTimePicker
proporcionadas por la biblioteca de materiales de Flutter.Primero, crea dos variables
TextEditingController
para almacenar la fecha y la hora seleccionadas.Luego, crea un widget
GestureDetector
que se utilizará como botón para mostrar el selector de fechas.En este código, la función
showDatePicker
se llama cuando se toca el widgetGestureDetector
, y el valor de la fecha seleccionada se almacena en la variable_dateController
. El widgetAbsorbPointer
se utiliza para deshabilitar la entrada del usuario en el widgetTextFormField
.De manera similar, puedes crear otro widget
GestureDetector
para mostrar el selector de horas.En este código, la función
showTimePicker
se llama cuando se toca el widgetGestureDetector
, y el valor de la hora seleccionada se almacena en la variable_timeController
.Al combinar estos dos widgets
GestureDetector
, puedes crear un widget DateTime similar al de la imagen.