Как добавить / включить звук тикера в 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);
  },
),

По этому поводу есть давно открытый вопрос. Вы можете отследить это оттуда.

Другие вопросы по тегам