如何添加/启用CupertinoPicker/CupertinoDatePicker中的股票行情声音的iOS在Flutter?

nwo49xxi  于 2022-12-24  发布在  Flutter
关注(0)|答案(2)|浏览(91)

我对flutter有点陌生。我用的是CupertinoDatePicker,但是iOS版的它缺少了跑马灯的声音。那么有没有办法在日期选择器滚动时启用它或者手动添加它呢?我检查了原生的iOS日期选择器,它工作正常,只有flutter不工作。下面是我对日期选择器的实现,

CupertinoDatePicker(
                    mode: CupertinoDatePickerMode.date,
                    initialDateTime: DateTime.now(),
                    onDateTimeChanged: (_) {},
                    maximumYear: DateTime.now().year,
                   )

我为库比蒂诺组件导入了import 'package:flutter/cupertino.dart';

okxuctiv

okxuctiv1#

有一个关于这个的long time opened issue。你可以从那里跟踪。

j5fpnvbx

j5fpnvbx2#

注意:它仅在IOS中有效
您可以在onDateTimeChanged上使用此选项
SystemSound.playSystemSoundType.click)
完整代码为

CupertinoDatePicker(
                    mode: CupertinoDatePickerMode.date,
                    initialDateTime: DateTime.now(),
                    onDateTimeChanged: (value) {
                      SystemSound.play(SystemSoundType.click);
                    },
                  ),

相关问题