正如我们所知,flutter可以通过插件调用Android或iOS api,我已经编写了一些小部件,Android和iOS本机小部件,我可以使用这些小部件,就像反应原生一样。感谢。
答案 0 :(得分:1)
简单的答案是否
Flutter完全绕过iOS和Android OEM控制管道,并将整个屏幕绘制为Skia画布,并带有自己的dart UI小部件。
没有将颤动画布与OEM控件混合的机制
答案 1 :(得分:0)
如果您正在寻找Android桌面上显示的App Widgets
,那么可以使用本机代码实现此类Widgets
并将其与flutter一起使用。
我不会完全否认无法在原生小部件和颤动的飞镖代码之间架起桥梁,但我可以说这种可能性还有待发现。
Here是原生创建的简单App Widget
,用于扑动。
如果您想查看源代码,并从源代码构建应用程序。 Here它是。
希望有所帮助!
答案 2 :(得分:0)
是的,可以。
使用https://api.flutter.dev/flutter/widgets/AndroidView-class.html(Android)和https://api.flutter.dev/flutter/widgets/UiKitView-class.html(iOS)
Google正在使用这两个小部件在这些平台上渲染WebView和地图。 请参阅:https://pub.dev/packages/webview_flutter和https://pub.dev/packages/google_maps_flutter
它绝对不容易使用,但是有可能。