Flutter中FFButtonWidget borderRadius参数类型不匹配问题求助
错误提示The argument type 'BorderRadius' can't be assigned to the parameter type 'double?'的原因很明确:FFButtonOptions的borderRadius参数接受的是圆角数值(double类型),但你传入的是BorderRadius.circular(8)生成的BorderRadius对象,两者类型不兼容。
修复方案
直接将borderRadius的值改为对应的圆角数值即可:
Align( alignment: AlignmentDirectional(-0.03, 0.13), child: FFButtonWidget( onPressed: () { print('Login pressed ...'); }, text: 'Login', options: FFButtonOptions( width: 130, height: 40, color: FlutterFlowTheme.of(context).primaryColor, textStyle: FlutterFlowTheme.of(context).subtitle2.override( fontFamily: 'Poppins', color: Colors.white, ), borderSide: BorderSide( color: Colors.transparent, width: 1, ), borderRadius: 8, // 直接传圆角数值,替换原BorderRadius对象 ), ), ),
内容的提问来源于stack exchange,提问作者user20879521
相关产品推荐
相关产品推荐

