我正在显示实时图表,该图表应按秒显示值。我的 X 轴是以秒为单位的时间。但是我无法在 x 轴上显示固定的时间间隔,即。0,1,2,...等等。X 轴值是自动计算的,两个 x 值之间的时间间隔变为 20 秒,这是我不想要的。我需要你的帮助来解决这个问题。
任何帮助将不胜感激。
我正在尝试使用正则表达式验证来检查 Flutter 应用程序中的小数值或带符号的数值。
有效的输入就像
我曾经WhitelistingTextInputFormatter限制用户输入。请参考下面的代码:
TextFormField(
key: AppKeys.emailField,
keyboardType: TextInputType.emailAddress,
controller: controller.emailTextController,
inputFormatters: [
WhitelistingTextInputFormatter(RegExp(r'[0-9-]\d*(\.\d+)?')),
],
maxLength: 100,
decoration: InputDecoration(
labelText: Strings.emailPrompt,
counterText: '',
prefixIcon: Icon(Icons.email),
),
//validator: Validator.validateEmail,
onSaved: (String val) {
//_email = val;
},
);
Run Code Online (Sandbox Code Playgroud)
但这似乎并没有起作用。尽管它仅适用于数字,但它不接受点字符。正则表达式还应该接受位于开头的一个减号字符和位于中间的一个点字符。
非常感谢任何帮助。提前致谢。