我使用https://pub.dev/packages/dropdown_button2/versions/1.8.0/
我正在使用exapmle,error this:
错误:类'_DropdownMenuItemButtonState'未定义方法'clampDouble'。
错误:类'_DropdownMenuPainter'未定义方法'clampDouble'。
- Flutter 3.0.5*
我使用https://pub.dev/packages/dropdown_button2/versions/1.8.0/
我正在使用exapmle,error this:
错误:类'_DropdownMenuItemButtonState'未定义方法'clampDouble'。
错误:类'_DropdownMenuPainter'未定义方法'clampDouble'。
1条答案
按热度按时间sqyvllje1#
clampDouble是来自基础类的函数
您可以尝试:
import 'package:flutter/foundation. dart';
或
import 'package:flutter/foundation.dart' show clampDouble;
但是这个clampDouble问题是因为flutter和fvm flutter版本问题。在我的例子中,我用fvm flutter做了 pub get,但是在构建应用程序时,我运行了 flutter build apk 的命令。
由于项目的依赖关系是fvm flutter,它自动重新运行flutter pub get* 命令,并导致clampDouble问题。
do 'fvm flutter pub get'
然后
^这将修复错误