小编Din*_*jan的帖子

使用 Flutter web (chrome) 从系统目录获取文件路径来读取文件内容 例如:CSV 或文本文件

尝试过的包: https: //pub.dev/packages/file_picker

尝试了通过 GitHub 共享的示例代码实现。但返回的文件路径nullWeb 平台相同。移动平台中的相同实现返回预期的路径。

https://github.com/miguelpruivo/flutter_file_picker/blob/master/example/lib/src/file_picker_demo.dart

注意事项:

  1. Path_Provider - 不支持网络
  2. dart-io-library - 不支持网络
  3. Flutter Repo中的未解决问题

目标是从路径读取文件而不是上传。任何实现这一目标的解决方法都会有所帮助。

颤动通道:测试版

flutter flutter-web

12
推荐指数
1
解决办法
2万
查看次数

一个 Flutter 中可以有两个 Material 应用程序吗?

我向我的应用程序添加了两个材质应用程序,因为我的 futurebuilder 需要上下文,而我创建的其他类无法访问我的提供程序。这是一种可以接受的做法吗???

runApp(
        MaterialApp(
            title: 'register app',
            home: FutureBuilder(
              future: Hive.openBox('store'),
              builder: (context, snapshot) {
                if (snapshot.connectionState == ConnectionState.done) {
                  if (snapshot.hasError)
                    return Text(snapshot.error.toString());
                  else
                    return MultiProvider(providers: [
                      ChangeNotifierProvider.value(
                        value: form_entry(),
                      )
                    ], child: MyApp());
                } else
                  return Scaffold(
                      body: Center(
                    child: Text('error error ooops error'),
                  ));
              },
            )),
      );[enter image description here][1]

// my app class has another material app

 class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    // TODO: implement build
    return MaterialApp(
      home: home_screen(), …
Run Code Online (Sandbox Code Playgroud)

flutter

6
推荐指数
1
解决办法
5527
查看次数

是否可以在 XIB 中设置根视图的约束?

最近,我正在遵循一个在 Swift 中创建框架的教程,它们创建可重用的视觉效果视图,就像我们在 Xcode 构建成功弹出窗口中看到的那样。我正在一步一步地制作 UI,他们创建了一个新的 xib 文件并将UIVisualEffectView其拖放到其中。

没有约束的空 UIVisualEffectView

在上图中我们可以看到UIVisualEffectView不包含任何约束。它仅在尺寸检查器中具有自动调整大小蒙版(如预期)。


但教程中的下图突然包含了其根视图的所有必要约束。

带有约束的 UIVisualEffectView

我已经知道默认情况下我们不能为根视图设置任何约束。但在教程中,作者似乎添加了相同的约束。我只是想知道是否可以这样做,或者我是否缺少任何基本想法?

编辑:

根视图的约束。

UIAfterEffectView 约束

xcode xib ios autolayout

5
推荐指数
1
解决办法
1909
查看次数

如何添加边框和容器小部件之间的间距

border尝试在和之间留出空间container。我想出的是寻找没有空间的东西像这样

在此输入图像描述

代码:

Container(
          width: 50,
          decoration: BoxDecoration(
          color: Color(0xFF229592),
          border: Border.all(width: 2, color: Colors.red),
          borderRadius: BorderRadius.circular(25)),
          );
Run Code Online (Sandbox Code Playgroud)

预期结果:

border希望和之间的空间container到位。

在此输入图像描述

flutter flutter-layout

1
推荐指数
1
解决办法
1638
查看次数

为什么这一行有两个不同的等号运算符?

我想知道这条线的作用是什么?这是否意味着,除非widget.noteis not null
isUpdating否则不会被分配?或者请纠正我,我真的很困惑这条线在做什么。

final isUpdating = widget.note != null;
Run Code Online (Sandbox Code Playgroud)

dart flutter

0
推荐指数
1
解决办法
62
查看次数

标签 统计

flutter ×4

autolayout ×1

dart ×1

flutter-layout ×1

flutter-web ×1

ios ×1

xcode ×1

xib ×1