为什么在我的 Flutter 应用程序中打开新页面时会出现此错误?

时间:2021-03-07 08:28:50

标签: flutter

我正在构建一个简单的 TTS Flutter 应用程序,我制作了一个带有滑块的设置页面来更改音高、速率和音量。但是当我按下按钮转到该页面时,出现错误:

失败的断言:第 162 行第 15 行:'value != null':不正确。

知道如何解决这个问题吗?

这是设置页面的代码:

  double volume;
  double rate;
  double pitch;

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Settings'),
        backgroundColor: Colors.grey,
      ),
      body: Center(
        child: Slider(
          value: pitch,
          onChanged: (newPitch) {
            setState(() => pitch = newPitch);
          },
        ),
      ),
    );
  }

2 个答案:

答案 0 :(得分:1)

第 162 行声明 @echo off FOR /F "delims=" %%a IN ('dir /b "%SystemDrive%\Folder1"') do ( IF exist "%SystemDrive%\Folder2\%%~a" ( echo %%a ) ) exit min 属性不能为空。比如Slidermax。您必须通过它们才能使其工作。看一看:

divisions

答案 1 :(得分:0)

这是我尝试过 Simon Sot 的答案的编辑后的代码,但它不起作用。

     Slider(
            min: 0,
            max: 100,
            divisions: 0,
            value: pitch,
            onChanged: (newPitch) {
              setState(() => pitch = newPitch);
            },
          )