Как добавить / включить звук тикера в CupertinoPicker/CupertinoDatePicker для iOS во флаттере?
Я немного новичок в трепете. я использовалCupertinoDatePicker
но в iOS отсутствует звук тикера. так есть ли способ включить его или добавить вручную, когда средство выбора даты прокручивается? Я проверил родное средство выбора даты iOS, оно работает нормально, только для флаттера не работает. Вот моя реализация для выбора даты,
CupertinoDatePicker(
mode: CupertinoDatePickerMode.date,
initialDateTime: DateTime.now(),
onDateTimeChanged: (_) {},
maximumYear: DateTime.now().year,
)
и я импортировал import 'package:flutter/cupertino.dart';
для компонента купертино.
2 ответа
Примечание. Работает только в IOS.
Вы можете использовать это наonDateTimeChanged
SystemSound.play(SystemSoundType.click);
Полный код
CupertinoDatePicker(
mode: CupertinoDatePickerMode.date,
initialDateTime: DateTime.now(),
onDateTimeChanged: (value) {
SystemSound.play(SystemSoundType.click);
},
),
По этому поводу есть давно открытый вопрос. Вы можете отследить это оттуда.