参数类型'BorderRadius?'无法赋值给参数类型'BorderRadius'flutter
The argument type 'BorderRadius?' can't be assigned to the parameter type 'BorderRadius' flutter
我有一个 InputDecoration,它有边框 属性,如果某个条件成立,我应用 OutlineInputBorder 或否则我将它设置为 null
,它工作正常。如果某个条件为真,我也想应用 borderRadius
,但如果我应用 borderRadius
而没有 if 语句,我会收到错误 The argument type 'BorderRadius?' can't be assigned to the parameter type 'BorderRadius'
它只是正常工作可能是什么问题。下面是我的代码
decoration: InputDecoration(
labelText:
enableDropDownFormFieldLabelText
? "Select Car"
: null,
border:
enableCustomizableDropDownFormFieldOutlineInputBorder
? OutlineInputBorder(
borderRadius: enableCustomizableDropDownFormFieldOutlineInputBorderBorderRadius
? BorderRadius.circular(15): null)
: null,
contentPadding: const EdgeInsets.only(
left: 10, right: 5))
BorderRadius
不能null
。使用 BorderRadius.circular(0)
代替。
decoration: InputDecoration(
labelText:
enableDropDownFormFieldLabelText
? "Select Car"
: null,
border:
enableCustomizableDropDownFormFieldOutlineInputBorder
? OutlineInputBorder(
borderRadius: enableCustomizableDropDownFormFieldOutlineInputBorderBorderRadius
? BorderRadius.circular(15): BorderRadius.circular(0))
: null,
contentPadding: const EdgeInsets.only(
left: 10, right: 5))
我有一个 InputDecoration,它有边框 属性,如果某个条件成立,我应用 OutlineInputBorder 或否则我将它设置为 null
,它工作正常。如果某个条件为真,我也想应用 borderRadius
,但如果我应用 borderRadius
而没有 if 语句,我会收到错误 The argument type 'BorderRadius?' can't be assigned to the parameter type 'BorderRadius'
它只是正常工作可能是什么问题。下面是我的代码
decoration: InputDecoration(
labelText:
enableDropDownFormFieldLabelText
? "Select Car"
: null,
border:
enableCustomizableDropDownFormFieldOutlineInputBorder
? OutlineInputBorder(
borderRadius: enableCustomizableDropDownFormFieldOutlineInputBorderBorderRadius
? BorderRadius.circular(15): null)
: null,
contentPadding: const EdgeInsets.only(
left: 10, right: 5))
BorderRadius
不能null
。使用 BorderRadius.circular(0)
代替。
decoration: InputDecoration(
labelText:
enableDropDownFormFieldLabelText
? "Select Car"
: null,
border:
enableCustomizableDropDownFormFieldOutlineInputBorder
? OutlineInputBorder(
borderRadius: enableCustomizableDropDownFormFieldOutlineInputBorderBorderRadius
? BorderRadius.circular(15): BorderRadius.circular(0))
: null,
contentPadding: const EdgeInsets.only(
left: 10, right: 5))