【发布时间】:2020-04-01 13:31:49
【问题描述】:
我有一个从框架实现的原生 viewController,我不能直接将其更改为颤振视图。
所以我认为我可以:
- 在
native ViewController(第三方原生video player)中显示来自flutter main app的用户界面。 - 然后我需要显示一些
extra content(例如user avatar,一些text message等等)above/on native ViewController - 但如果可能的话,我更愿意使用
flutter实现这些额外的内容?
这是好方法吗?如果没有,那么我认为必须做以下事情:
- 在 Flutter 主应用程序的
native ViewController(a video player)中显示 UI。 - 然后显示一些
extra content with native code。
PS:为什么我不能将原生 VideController 更改为 flutter ?这是因为它与集成缓存逻辑的本机视频播放器集成,我无法更改其中的源代码。
【问题讨论】:
-
原生 ViewController 中的“原生”是什么意思?
-
@mico 是的,原生 UIViewControler
-
@JerryZhou 你可以通过开发插件在flutter应用中使用原生代码。但是您必须编写一些代码进行集成。请参阅此链接flutter.dev/docs/development/packages-and-plugins/…。同样的方法,你也可以在已有的 Flutter 应用中添加一个新的包。
标签: flutter