08 2024 档案
摘要:在浏览flutter的代码的时候,会发现widget类总是有一个可选的key参数。那么为什么需要有这个参数呢?带着疑惑去研究了下,总算找到了答案。 key参数简单的理解,就是widget的id,用来标识某个widget。在我们根据自己的需求,需要去定位某个widget的时候,就可以使用自定义的key
阅读全文
摘要:import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext cont
阅读全文
摘要:在 Flutter 中 BuildContext 可太常见了,不管是 StatelessWidget 还是 StatefulWidget 的 build() 函数参数都会带有 BuildContext,好像随处可见,就像我们的一位老朋友,但似乎又对其知之甚少(熟悉的陌生人),今天我们再来了解一下这位
阅读全文
摘要:import 'package:flutter/material.dart' ; class BoldText extends StatelessWidget { @ override //override 的方法 build Widget build(BuildContext context) {
阅读全文
摘要:Flutter是一种跨平台的移动应用开发框架,可以同时在iOS和Android平台上构建高性能、美观的应用程序。当Flutter应用程序在本地化后启动时显示黑屏,可能是以下几个原因导致的: 资源加载问题:在应用程序本地化后,可能存在资源文件加载失败的情况,导致应用程序无法正常显示。可以检查资源文件的
阅读全文
摘要:debugShowCheckedModeBanner: false, // 去掉Debug
阅读全文
摘要:import 'package:flutter/material.dart'; class CacheKey { /// 应用缓存的版本,主要用来判断新特性 static const String appVersionKey = "app_version_key"; /// 应用语言 static
阅读全文
摘要:import 'package:flutter/material.dart'; class WidgetNotFound extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold(
阅读全文
摘要:面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 可以拿生活中的实例来理解面向过程与面向对象,例如五子棋,面向过
阅读全文
摘要:import 'package:flutter/material.dart'; void main() { runApp(MaterialApp( home: Scaffold( appBar: AppBar(title: const Text("加载本地图片")), body: const MyA
阅读全文
摘要:import 'package:flutter/material.dart'; void main() { runApp(MaterialApp( home: Scaffold( appBar: AppBar(title: const Text("加载远程图片")), body: const MyA
阅读全文
摘要:///yaml文件中的配置信息,可以参考官方文档 color: "#42a5f5" #图片格式必须是png image: images/avata.png /// 在main文件中添加代码,主要用来初始化包,并且启动splash页面; WidgetsBinding widgetsBinding =
阅读全文
摘要:/// Created with Android Studio. /// User: 飞雪 /// Date: 14/08/2024 /// Time: 12:00 /// email: xwoffice@126.com /// target: xxx
阅读全文
摘要:flutter doctorflutter create MyProjectName android create project --name MyProjectName --target android-30 --path //创建项目 flutter create myapp //检查设备 f
阅读全文
摘要:1. 布局框架: Bootstrap: http://getbootstrap.com/ Foundation: http://foundation.zurb.com/ Uikit: http://www.getuikit.com/ Web Components:http://css-tricks.
阅读全文
摘要:阿里巴巴图标库官网 https://www.iconfont.cn/
阅读全文