我试图让捏缩放在 webview_flutter 插件/插件中工作。这是一个简单的测试应用程序,我指的是本教程作为指南https://blog.geekyants.com/webviews-in-flutter-87194714ce3d。
我在中添加了这个手势识别器代码。
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(),
body: Column(
children: [
Expanded(
child: WebView(
key: _key,
javascriptMode: JavascriptMode.unrestricted,
initialUrl: _url,
gestureRecognizers: Set()..add(Factory < VerticalDragGestureRecognizer > (
() => VerticalDragGestureRecognizer()))..add(Factory < ScaleGestureRecognizer > (
() => ScaleGestureRecognizer())), ))
],
));
}
Run Code Online (Sandbox Code Playgroud)
但它不启用任何捏缩放功能。
我正在测试 2 种不同的 Android 设备,一个运行 Android OS 8.0,另一个运行 Android OS 7.0。我正在使用 Flutter 最新的 Beta 版。
感谢任何帮助或提示使此功能正常工作。谢谢你。
我计划使用 Racket 及其网络服务器开发基于 REST 的服务。我的一项要求是在异步模式下运行的网络服务器(基于非阻塞事件)。
是否有配置或自定义 Racket 网络服务器以在异步模式下运行的示例?
我浏览了 Racket 文档,但无法弄清楚如何执行此操作。