在颤动中,我可以使用Android或iOS小部件,就像反应原生一样

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在颤动中,我可以使用Android或iOS小部件,就像反应原生一样相关的知识,希望对你有一定的参考价值。

我们知道,flutter可以通过插件调用androidios api,我已经编写了一些小部件,Android和iOS本机小部件,我可以使用这些小部件,就像反应原生一样。谢谢。

答案

简单回答是不

Flutter完全绕过iOS和Android OEM控制管道,并将整个屏幕绘制为Skia画布,并带有自己的dart UI小部件。

没有机制将颤动画布与OEM控件混合在一起

另一答案

如果您正在寻找在android桌面上显示的App Widgets,那么可以使用本机代码实现这样的Widgets并将其与flutter一起使用。

我不会完全否认在本机小部件和颤振的飞镖代码之间架起桥梁是可能的,但我可以说这种可能性还有待发现。

Here是原生创建的简单App Widget,用于扑动。

Gif image

如果您想查看源代码,并从源代码构建应用程序。它是Here

希望有所帮助!

以上是关于在颤动中,我可以使用Android或iOS小部件,就像反应原生一样的主要内容,如果未能解决你的问题,请参考以下文章

颤动:小部件可以替代自己吗?

如何在颤动中获取动态文本小部件的宽度?

如何在颤动中间接调用另一个小部件中的 ontap 函数?

创建一个在颤动中创建小部件的按钮[关闭]

如何在颤动中为 CachedNetworkImage 编写小部件测试

如何在颤动中使用小部件映射列表