Flutter-使用 Android XML 作为 Widget
Posted
技术标签:
【中文标题】Flutter-使用 Android XML 作为 Widget【英文标题】:Flutter-Use Android XML as Widget 【发布时间】:2020-05-14 15:43:15 【问题描述】:是否可以在 Flutter 中使用 android XML 作为小部件?我想使用 mapbox,但 ios 或 android 中不存在某些方法。我想在颤振中使用 android 和 ios 视图并将所有方法用作本机。我该怎么做?
【问题讨论】:
你所说的“Android XML”是什么意思? android多处使用xml文件,其中最常见的是res/layout/*.xml
文件,是你的意思吗?
@pskink 我想在 Flutter 中使用 res/layout/*.xml 文件作为小部件。
在颤抖吗?不,这是不可能的
【参考方案1】:
不,在 Flutter 中不能使用 andriod xml 作为小部件
【讨论】:
有什么办法吗?【参考方案2】:Flutter 有足够的小部件来创建您想要的任何 UI。如果您想制作类似于 Android 的屏幕,我建议您使用 Material Components 小部件 (https://flutter.dev/docs/development/ui/widgets/material)。
如果需要解析 XML,请使用这个库 https://pub.dev/packages/xml
【讨论】:
以上是关于Flutter-使用 Android XML 作为 Widget的主要内容,如果未能解决你的问题,请参考以下文章
把flutter项目作为aar添加到已有的Android工程上
如何在目标设备作为 android 的情况下“flutter run”?
http 请求被 Flutter Web 的 Cors 策略阻止