![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flutter
冰雪青松
这个作者很懒,什么都没留下…
展开
-
flutter 图标演示
示意图:程序入口:C:\Users\dai51\StudioProjects\myflutter\lib\main.dartimport 'package:flutter/material.dart';// import 'basic/1/text.dart';import 'basic/1/icon.dart';String mytitle = '首页';void main(List<String> args) { return runApp(const MyAp原创 2022-02-13 22:31:38 · 1351 阅读 · 0 评论 -
vscode 调试运行 flutter 报:没有用于调试YAML的扩展。我们是否应在市场中找到YAML扩展?
这个是低级问题,这是把pubspec.yaml 文件打开的时候并且处于焦点位置去调试编译出错的,示意图: 应该切换到项目文件或者切换到 main.dart 文件并且处于焦点位置才去调试编译,这时候不会报错了,要不关闭pubspec.yaml 文件然后去调试编译。 打开pubspec.yaml 文件修改后保存文件,vscode 会默认执行 flutter pub get 命令,然后自动下载依赖文件,前提是必须安装有 YAML 插件。因为pubspec.yaml 文件包含特...原创 2022-02-13 08:57:57 · 6038 阅读 · 1 评论 -
flutter 字体演示
示意图:字体文件下载地址:https:fonts.google.com1.首先设置pubspec.yaml 文件:C:\Users\user\StudioProjects\myflutter\pubspec.yaml# To add assets to your application, add an assets section, like this: # assets: # - images/a_dot_burr.jpeg # - images/a_dot_h.原创 2022-02-12 23:42:55 · 412 阅读 · 0 评论 -
flutter text 组件演示
示例图:入口文件:C:\Users\user\StudioProjects\myflutter\lib\main.dartimport 'package:flutter/material.dart';import 'package:myflutter/basic/text.dart';String mytitle = '首页';void main(List<String> args) { return runApp(const MyApp());}class .原创 2022-02-12 15:42:49 · 613 阅读 · 0 评论 -
flutter container组件演示
1.入口程序:// 功能:入口程序// 文件位置:C:\Users\dai51\StudioProjects\myflutter\lib\main.dartimport 'package:flutter/material.dart';import 'basic/NavigationBar.dart';void main(List<String> args) { runApp(const MyApp());}class MyApp extends Statele...原创 2022-01-25 01:15:42 · 1419 阅读 · 0 评论 -
flutter 初始化后的基本页面框架
// 文件位置:C:\Users\dai51\StudioProjects\myflutter\lib\main.dartimport 'package:flutter/material.dart';import 'basic/NavigationBar.dart';void main(List<String> args) { runApp(const MyApp());}class MyApp extends StatelessWidget { const MyApp(.原创 2022-01-23 19:46:44 · 1658 阅读 · 0 评论 -
Flutter 初始化项目的 App 结构
MaterialApp:flutter 的顶级组件 1.title:应用在任务管理器中的标题; 2.home:应用程序的主内容 3.debugShowChechedModeBanner:应用是否显示主上角调试标记Scaffold:脚手架组件 1.appBar:应用程序的头部组件; 2.body:应用的主体组件; 3.floatingActionButton:浮动按钮的组件; 4.dr...原创 2022-01-23 13:45:27 · 2169 阅读 · 0 评论 -
dart 工厂构造函数(面向对象编程)
代码如下所示:/// 工厂构造函数,/// 也叫 “单例模式”,是设计模式的一种,是面向对象很重要的一种设计模式,/// 一个程序无论实例化多少类,工厂构造函数只返回第一次实例化的对象,这样/// 就会节约许多计算机资源。普通构造函数每次实例化类的时候,就会开辟一段/// 内存来存放实例化对象资源。class Person{ String name; // 静态属性存放实例化对象 static var instance; //工厂构造函数 factory Person原创 2022-01-22 00:19:35 · 810 阅读 · 0 评论 -
dart 语言的 setter 和 getter 修饰符的用法(面向对象)
代码如下所示:import 'dart:ffi';// Dart中类的getter和setter修饰符的用法class Circle{ double PI = 3.1415; var r; Circle(this.r); /// getter 修饰符的用法,主要是用于访问私有属性,比如:_value 前面带下划线的属性, /// 访问时就像访问公共属性一样访问,比如:var value = obj.area; /// 这里没有用于访问私有属性,只是示例,因为私有属性在同原创 2022-01-20 00:28:54 · 951 阅读 · 0 评论 -
Android studio 2020.3.1 编译Flutter报错:Unexpected lock protocol found in lock file. Expected 3, found 0
1.Android studio 2020.3.1 编译Flutter报错: Unexpected lock protocol found in lock file. Expected 3, found 0.2.解决Flutter编译一直显示 Running Gradle task 'assembleDebug'1.修改 Flutter SDK 文件,位置:C:\flutter\packages\flutter_tools\gradle\flutter.gradle// Code ...原创 2022-01-12 21:03:26 · 1889 阅读 · 0 评论