Flutter圈子Flutter中文社区

Flutter dynamic_widget框架支持json c

2020-11-16  本文已影响0人  dengyin2000

dynamic_widget是一个可以用json来描述flutter widget的动态布局框架,json code和flutter widget code一一对应,如下图:

json code
其实目前json code写起来也还好,因为类型和属性都是一一映射的,但是毕竟纯手工写效率还是差很多,在github上也有一些人提了“json code”导出功能,如果能可以把flutter code直接导出json code的话,那么就可以利用Android Studio和Vs code这种IDE来写好布局后直接导出了。这样的效率会比手写json快上非常多。
feature request

如何导出?

一、在你需要导出的根widget上使用DynamicWidgetJsonExportor包装下
wrap
二、获取到DynamicWidgetJsonExportor实例,调用exportJsonString()拿到导出结果
export

dynamic_widget: https://github.com/dengyin2000/dynamic_widget

上一篇下一篇

猜你喜欢

热点阅读