Dart FFI项目(跟踪为问题#34452)的目的是提供一种低模板、低仪式和低开销的方式,与本地C/C++代码进行互操作。
这个项目背后的动机是双重的。
- Flutter最常见的请求之一是要求提供一种与本地(C/C++)代码交互的低开销同步机制(见问题#7053)。
- 我们希望有一个替代Dart VM C的API,以反映Dart语言今天的样子和它的使用环境。
import 'package:flutter/material.dart'; | |
void main() { | |
runApp(const MyApp()); | |
} | |
class MyApp extends StatelessWidget { | |
const MyApp({Key? key}) : super(key: key); | |
@override |
import 'package:flutter/material.dart'; | |
void main() { | |
runApp(const MyApp()); | |
} | |
class MyApp extends StatelessWidget { | |
const MyApp({Key? key}) : super(key: key); | |
@override |
RenderProxyBox
BlendMode