小编Kir*_*ill的帖子

Flutter 如何在 Listview.builder、SingleChildScrollView 等可滚动小部件中隐藏滚动条(拇指)

SingleChildScrollView有没有办法从 a和中删除滚动条Listview.builder?最新更新后,滚动时会自动出现(平台 Windows)。

我尝试过这个解决方案:

 NotificationListener<ScrollNotification>(
     onNotification: (_) => true,
     child: ...,
    );

Run Code Online (Sandbox Code Playgroud)

并且还尝试使用 isAlwaysShown 和控制器将我的小部件树包装在滚动条小部件中,但这两种变体都不起作用。

还在

scrollbar flutter flutter-layout

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

GA4测量协议不显示用户数据(位置、屏幕分辨率、语言等)

当我直接通过 HTTPS 请求而不使用 Firebase 或 gtag.js 使用 GA4 测量协议时,Google Analytics(分析)不会显示任何用户信息,例如屏幕分辨率、位置、语言等,而我尝试通过 user_properties 或事件传递这些信息。也许我使用了错误的标签或错误的位置来传递这些变量?

我尝试使用 sr/screen_resolution、ul/location/country/geoid、language/lg、...

如何手动传递这些变量以及以哪种格式?Firebase 和 gtag 自动收集它们,但由于我不使用它们(也不建议使用它们),我想知道如何以正确的方式做到这一点。

我还尝试使用自定义定义注册这些属性,但这没有帮助。 在此输入图像描述

google-analytics-api measurement-protocol google-analytics-4

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

Dart 如何在使用 Process.run 时隐藏 cmd?

构建 Dart 应用程序后,函数 Process.run 开始打开一个可见的 cmd 一秒钟。

final bool checkEnvironment = environment == ShellEnvironment.powershell;
ProcessResult result = await Process.run(
  checkEnvironment ? 'powershell' : command,
  checkEnvironment ? [command] : args,
  runInShell: checkEnvironment,
);
Run Code Online (Sandbox Code Playgroud)

示例链接(gif):https : //imgur.com/jSPN6ew对于每个命令,它都会打开一个新的 cmd 窗口。

如果我使用idea(不是构建版本)启动应用程序 - 这样的事情不会发生

也试过这个版本 - 仍然是同样的问题:

final bool checkEnvironment = environment == ShellEnvironment.powershell;
ProcessResult result = await Process.run(
  'start',
   checkEnvironment ? ['/min', 'powershell', '-command', command] : ['/min', 'cmd', '/c', command],
   runInShell: true,
);
Run Code Online (Sandbox Code Playgroud)

发现一篇文章 runInShell 创建了一个新窗口,所以我删除了它,但结果仍然相同。

final bool checkEnvironment = environment …
Run Code Online (Sandbox Code Playgroud)

dart flutter

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