首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

FlutterFlutter 自定义字体 ( 下载 TTF 字体 | pubspec.yaml 配置字体资源 | 同步资源 | 全局应用字体 | 局部应用字体 )

文章目录 一、Flutter 自定义字体 1、ttf 字体文件 2、ttf 字体资源配置 3、获取字体 4、全局使用字体 5、局部使用字体 二、完整代码示例 三、相关资源 一、Flutter 自定义字体...---- 1、ttf 字体文件 字体资源文件 : ttf 格式的字体资源 ; Flutter 应用字体资源文件 : 在 Flutter 应用根目录下创建 fonts 目录 , 将下载的 ttf 字体放资源文件在该...\flutter\bin\flutter.bat --no-color pub get Running "flutter pub get" in flutter_cmd......0.7s Process finished with exit code 0 4、全局使用字体 全局应用字体 : 在 MaterialApp 根节点的 theme 字段的 ThemeData 组件中的...fontFamily 字段设置字体 , 这里设置在 pubspec.yaml 配置文件中配置的 family 标签下的 “RubikMonoOne” ; 字体配置 : fonts: - family

3.2K00

Flutter 命令本质之 Flutter tools 机制源码深入分析

[在这里插入图片描述] 因此我们如果直接想从源码方式使用 flutter tools,则可以直接当前目录中如下命令: # ARGS 就是一堆参数,譬如我们上篇的 build apk dart bin/flutter_tools.dart...flutter build apk命令,如下: //1、导入packages/flutter_tools/lib/executable.dart文件 import 'package:flutter_tools...runner.run的第二个核心参数方法定义 //FlutterCommandpackages/flutter_tools/lib/src/runner/flutter_command.dart中定义的抽象类...变量,用来最终依据参数赋值对应的Command对象实例 Command?...下面我们以flutter build apk命令例来看其对应的 BuildCommand 命令(packages/flutter_tools/lib/src/commands/build.dart)实现

1.3K00

Flutter | 异常处理

此外,Dart 程序可以抛出任何 null 对象,不仅限 Exception 和 Error 对象。...从图中可知道,微任务队列高于事件队列 ​ 现在来介绍一下 Dart 线程的运行过程,如上图,入口 main 执行完成之后,消息循环机制就会启动,首先会按照先进先出的顺序逐个执行微任务队列中的任务,事件执行完成之后程序便会退出...,但是在事件任务执行的过程中也可以插入新的微任务和事件任务,这种情况下整个县城的执行过程便是一直在循环,不会退出,而在 Flutter 中,主线程的执行过程正是如此,永不终止 ​ 在 Dart 中,所有的外部事件任务都在事件队列中...,Flutter 会自动弹出一个错误页面, 这是因为 Flutter 已经在 build 方法时添加了异常捕获,源码如下: @override void performRebuild() { ........; }); }, onError: (e) { print("unused error handler"); }); }, onError: (e) { print("catches error

78910

Mac最新Flutter环境搭建运行和对比理解声明式UI

/bin:$PATH export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn export PUB_HOSTED_URL=https:...由于这个问题我遇到了,解决方式如下: 打开Flutter安装目录 /bin/cache ,删除 lockfile 文件即可。...,再给它左边添加一个UILabel 显示“控制开关”, 2、创建一个UILabel,在开关关闭的时候设置 Label 的内容“控制开关关闭” 并且设置字体颜色红色,在开关打开的时候设置...Label 的内容“控制开关打开” 并且设置字体颜色绿色。...") 3、声明一个Text,让它在前面最开始声明的@State变量在等于 false 状态下内容 “控制开关关闭” ,在等于 true 状态下内容 “控制开关打开”,颜色也是相同的道理

1.3K10

解锁Flutter中的ProcessResult:让外部命令执行变得轻松

通常情况下,返回码 0 表示命令执行成功,表示命令执行失败或出现异常。就像一场探险,你探索的每一个地方都会留下痕迹,而返回码就像是你在地图上的标记,告诉你你走过了哪些路线,遇到了哪些挑战。...方法来执行外部命令,参数命令名称和命令参数的列表。...{ print('标准错误:$data'); }); // 等待命令执行完成 int exitCode = await process.exitCode; print('命令执行完成...然后,我们通过 await process.exitCode 来等待命令执行完成,并获取返回码。...; print('返回码:${result.exitCode}'); } catch (e) { print('发生异常:$e'); }}在这个示例中,我们尝试执行一个不存在的命令 nonexistent_command

32210

Flutter入门第一讲:环境搭建(mac os例)

Flutter基础入门》,从无到有构建Android、iOS双平台APP,更新中… 今天开始,我重新捡起之前中断的Flutter学习。在新的电脑上搭建新的环境,记录如下,希望可以帮助到你!...添加步骤:按下键盘i进入编辑模式,编辑完成后按esc、再输入:wq,按下回车即可退出。如果不想保存,就输入:q退出。 步骤二:下载Flutter SDK ?...将flutter所在目录设置到环境变量中,以我的配置例: export PATH=~/Documents/demo/flutter_src/flutter/bin:$PATH 其中/Documents...Homebrew 安装步骤: 终端运行:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install...,flutter doctor,发现报如下错误: ⣷Unhandled exception: Exception: ideviceinfo returned an error: ERROR: Could

1.7K20
领券