Im en utilisant ce paquet
flutter_datetime_picker: ^1.5.1
Et c'est mon code
String _date = "Please pick Age";
Widget _buildage() {
return Column(crossAxisAlignment: CrossAxisAlignment.start, children: [
Text(
'Enter Age',
style: kLabelStyle,
),
SizedBox(height: 10.0),
Container(
decoration: kBoxDecorationStyle,
alignment: Alignment.centerLeft,
height: 70.0,
child: Container(
child: TextFormField(
initialValue: "haaas",
validator: (val) {
if (val.isEmpty) {
return 'Enter yout Age';
}
if (val.length < 4) {
return 'Enter a username minimun 4 chars long';
}
return null;
},
onChanged: (val) {
setState(() => age = val);
},
onTap: () {
DatePicker.showDatePicker(context,
theme: DatePickerTheme(
containerHeight: 210.0,
),
showTitleActions: true,
minTime: DateTime(2000, 1, 1),
maxTime: DateTime(2022, 12, 31), onConfirm: (date) {
setState(() {
_date = '${date.year} - ${date.month} - ${date.day}';
});
}, currentTime: DateTime.now(), locale: LocaleType.en);
},
readOnly: true,
decoration: InputDecoration(
border: InputBorder.none,
contentPadding: EdgeInsets.only(top: 14.0),
prefixIcon: Icon(
Icons.date_range_rounded,
color: Colors.white,
size: 28,
),
hintText: " $_date",
hintStyle: kHintTextStyle,
),
),
),
),
]);
}
l'erreur ou l'avertissement est-ce
../../flutter/.pub-cache/hosted/pub.dartlang.org/flutter_datetime_picker-1.5.1/lib/flutter_datetime_picker.Dart:311:32: Warning: Operand of null-aware operation '??' has type 'Color' which excludes null.
- 'Color' is from 'Dart:ui'.
color: theme.backgroundColor ?? Colors.white,
^
Tout fonctionne bien et je ne sais pas pourquoi je reçois cette erreur. Si vous avez besoin de plus d'informations, laissez un commentaire. J'espère que quelqu'un sait comment résoudre ce problème. Si vous avez besoin d'autres informations, laissez également un commentaire
Si vous voulez en être riche, jusqu'à ce qu'une nouvelle version soit déployée pour le moment, modifiez simplement la ligne color: theme.backgroundColor ?? Colors.white
à color:theme.backgroundColor
ou tirer le paquet de maître
flutter_datetime_picker:
git: https://github.com/Realank/flutter_datetime_picker.git
final Color? backgroundColor;
Ajouter ceci à DatePickertheme