我不确定这有多可能,但我正在try 接收文本"BoxFit".从我的数据源中 Select "cover",然后键入cast并将其指定给BoxFit类型的变量.这将允许我通过云数据库上的数据源定制我的应用程序

BoxFit kLoginScreenBoxFit = 'BoxFit.cover' as BoxFit;

我得到一个错误"类型‘String’不是类型转换中类型‘BoxFit’的子类型".有没有办法做到这一点?

我不确定这有多可能,但我正在try 接收文本"BoxFit".从我的数据源中 Select "cover",然后键入cast并将其指定给BoxFit类型的变量.这将允许我通过云数据库上的数据源定制我的应用程序

BoxFit kLoginScreenBoxFit = 'BoxFit.cover' as BoxFit;

我得到一个错误"类型‘String’不是类型转换中类型‘BoxFit’的子类型".有没有办法做到这一点?

推荐答案

BoxFitenum.因此,您可以通过搜索它的值来按名称进行匹配,如下所示:

BoxFit boxFit = BoxFit.values.firstWhere((e) => e.toString() == 'BoxFit.cover');

Flutter相关问答推荐

如果文档确实存在,则FiRestore将";False";返回到";if-Document-Existes";...还是我说错了?

在保持标高=1的情况下更改AppBar立面 colored颜色 /遮罩

Flutter 应用程序中的Firebase实时数据库中的orderByChild()不适用于我

Flutter为什么不;没有ListView.iterable()构造函数?

如何使 dart 函数变得通用?

参数类型void Function()无法分配给参数类型void Function(LongPressEndDetails)?

在 Flutter 中使用条件语句设置 ImageProvider Object 类型的背景图像

Flutter 火焰相机抖动已弃用

Flutter中pubspec.yaml文件中的name参数是什么?

无状态和有状态小部件,我可以同时使用吗?

Flutter如何在容器外创建环形进度条

FutureProvider 不返回数据给 UI

Flutter: pie_chart 插件动画滚动问题

Flutter - 如何将按钮对齐到行的右侧

Show Snackbar above to showModalBottomSheet Flutter

在 flutter 中使用 StreamBuilder 在文本字段中键入时显示过滤记录

在 Flutter 中,如何使用文本字段和方形图像进行行布局

如何在 Flutter 中的页面加载上的 Listview 上应用自动滚动

将容器扩展到安全区域 - Flutter

如何在Flutter 的 initState 中初始化 Firestore 查询