小编Md.*_*ikh的帖子

Xcode 构建缺少预期的 TARGET_BUILD_DIR 构建设置

我在设备上启动时遇到错误on iPhone 12 Pro Max。这是控制台日志

Launching lib/main.dart on iPhone 12 Pro Max in `debug mode`
Running Xcode build...
Xcode build done.                                           270.9s
Xcode build is missing expected TARGET_BUILD_DIR build setting.
Could not build the application for the simulator.
Error launching application on iPhone 12 Pro Max.
Run Code Online (Sandbox Code Playgroud)

xcode dart firebase flutter

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

删除 Flutter HTML 小部件的默认填充

flutter_html尝试解析文本时已经存在默认填充。

HTML(data: ...)下面是使用和 小部件之间的区别Text(...)

顶部:HTML 小部件,底部:文本小部件
截图参考

如何删除水平填充?

dart flutter flutter-layout flutter-html

14
推荐指数
2
解决办法
7324
查看次数

错误:无法使用静态访问来访问实例成员“cropImage”

class ImagesCropper {
static Future<File?> cropImage(XFile file) async {
final File? croppedImage = await ImageCropper.cropImage(
  sourcePath: file.path,
  aspectRatioPresets:
      Platform.isAndroid ? crossAspectRatioAndroid : crossAspectRatioIos,
  androidUiSettings: androidUiSettings,
  iosUiSettings: iosUiSettings,
);
return croppedImage;
}
}
Run Code Online (Sandbox Code Playgroud)

我把完整的代码放在这里:

https://controlc.com/9590e7b1

这是调试控制台中的错误调试控制台

调试控制台

dart flutter

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

参数类型“MaterialApp Function()”无法分配给参数类型“Widget Function(BuildContext)”

我正在使用flutter_screenutil以下代码,但当我尝试运行它时,它给了我这个错误:

错误:参数类型“MaterialApp Function()”无法分配给参数类型“Widget Function(BuildContext)”。

class _MyAppState extends State<MyApp> {
  @override
  void initState() {
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    SystemChrome.setPreferredOrientations([
      DeviceOrientation.portraitUp,
      DeviceOrientation.portraitDown,
    ]);
    return MultiProvider(
      providers: [
        ChangeNotifierProvider(
          create: (_) {
            return themeChanger;
          },
        ),
        ChangeNotifierProvider(
          create: (_) {
            return settingChanger;
          },
        ),
        ChangeNotifierProvider(create: (_) {
          return locationChanger;
        })
      ],
      child: Consumer2<DarkThemeProvider, AdvancedSettingsProvider>(
          builder: (context, value1, value2, child) {
        return
            ScreenUtilInit(
                designSize: Size(1080, 2160),
            builder: () =>
            MaterialApp(
          builder: (context, widget) {
            ScreenUtil.setContext(context);
            return MediaQuery(
                data: MediaQuery.of(context).copyWith(textScaleFactor: …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-layout

11
推荐指数
2
解决办法
8623
查看次数

Flutter - “需要 SDK 版本 &gt;=2.18.0-271.2.beta &lt;3.0.0,版本解决失败。” 错误

我收到这样的错误:

The current Dart SDK version is 2.17.5.

Because exampleapp requires SDK version >=2.18.0-271.2.beta <3.0.0, version solving failed.
pub get failed (1; Because keycehennemi requires SDK version >=2.18.0-271.2.beta <3.0.0, version solving failed.)
Run Code Online (Sandbox Code Playgroud)

pubspec.yaml

environment:
  sdk: '>=2.18.0-271.2.beta <3.0.0'
Run Code Online (Sandbox Code Playgroud)

正是颈部sdk?我不明白。在此先感谢您的帮助。

dart flutter flutter-dependencies

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

当光标位于 youtube_player_iframe 顶部时,鼠标滚动卡住

鼠标滚动卡在视频顶部。我正在使用youtube_player_iframe。另外,我不想重建 iframe 小部件。我试图用它包裹它,pointer_interceptor但它没有解决问题。我的首要任务是解决滚动问题并避免在滚动时重建小部件。把所有东西都包裹起来SingleChildScrollView并不是一个好的做法。

  • 我不想像这个包一样使用 YouTube API
  • 需要实现flutter-web

如果您有其他处理方法,请随时分享。谢谢

检查这个输出视频

测试小部件

import 'package:flutter/foundation.dart';
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:pointer_interceptor/pointer_interceptor.dart';
import 'package:sliver_tools/sliver_tools.dart';

import 'package:youtube_player_iframe/youtube_player_iframe.dart';

class YoutubeVideoAdTestScreen2 extends StatefulWidget {
  YoutubeVideoAdTestScreen2({Key? key}) : super(key: key);

  @override
  _YoutubeVideoAdTestScreen2State createState() =>
      _YoutubeVideoAdTestScreen2State();
}

class _YoutubeVideoAdTestScreen2State extends State<YoutubeVideoAdTestScreen2> {
  YoutubePlayerController _controller = YoutubePlayerController(
    initialVideoId: '1oF3pI5umck',
    params: YoutubePlayerParams(
      // Defining custom playlist
      startAt: Duration(seconds: 30),
      showControls: true,
      showFullscreenButton: true,
    ),
  );

  @override
  void dispose() {
    super.dispose();
    _controller.close();
  }

  @override …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-layout flutter-web youtube-player-flutter

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

Flutter:在ListTile中的标题和副标题之间添加空格

如何在titlesubtitle之间添加空格ListTile

ListTile(
 title: Text(" xxxxxxxx"),
 subtitle: Text("From: to"),
),
Run Code Online (Sandbox Code Playgroud)

flutter flutter-layout

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

如何在颤动中使用特定分区的滑块

我想要一个带有 0.5,1,2,3,4,5,10,15 等数字的滑块。这怎么可能。我知道这些划分会在滑块中创建线性划分。是否可以将我自己的数字作为每个点而不是线性滑块?

Slider(
  value: seconds,
  max: 3600,
  divisions:
      120, // this is where i want to have a not a linear division
  label: (seconds / 60.0).toStringAsFixed(1),
  onChanged: (double value) {
    setState(() {
      seconds = value;
    });
  },
),
Run Code Online (Sandbox Code Playgroud)

slider dart flutter flutter-layout

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

在 GitHub README 上启用 GIF 自动播放

问题:如何在 GitHub README.md 上启用 GIF 自动播放?

\n

几天来,我注意到 README GIF 没有自动播放。以前玩过。

\n

通过搜索,我找到了论文,但找不到解决方案。

\n\n

最小\xe2\x80\x94可重现示例\n测试 markdown 文件;链接取自上面的问题

\n
![Alt Text](https://media.giphy.com/media/vFKqnCdLPNOKc/giphy.gif)\n<br>\n<img src="https://media.giphy.com/media/vFKqnCdLPNOKc/giphy.gif" width="40" height="40" />\n
Run Code Online (Sandbox Code Playgroud)\n

在 GitHub README 上提供结果

\n

在此输入图像描述

\n

README.md 上的预期输出

\n\n

markdown github gif github-flavored-markdown

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

警告:[选项] 源值 8 已过时,将在未来版本中删除

当我运行我的 flutter 应用程序时,我收到此错误。

3 个警告 警告:[选项] 源值 8 已过时,将在未来版本中删除 警告:[选项] 目标值 8 已过时,将在未来版本中删除 警告:[选项] 要抑制有关过时选项的警告,使用 -Xlint:-选项。

我使用的是 gradle 8.1 版本。使用 firebase 配置我的项目后,我收到此错误。问题是gradle版本8.1的原因吗?另一方面,由于我的jdk版本,我无法使用gradle版本7.5。

android build.gradle flutter flutter-dependencies

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