目录前言动态路由静态路由静态路由传参Fluro 实现路由导航与传参前言在 Flutter 中,App 多个页面之间的跳转是由 Navigator(导航器)来管理的,如常见的 Navigator.push 跳转到下一页,Navigator.pop 回到上一页,同时也会涉及到页面之间的参数传递。本文主要介绍一下动态路由、静态路由及第三方路由插件 Fluro,它们在页面跳转、参数传递的区别和各自的优缺点
转载 2024-06-03 11:21:08
124阅读
1. flutter编程范式和vue很像,flutter也是采用声明式编程. 有状态管理的概念2. StatefulWidgetStatefulWidget是有 状态变化的widget状态交给State类来管理更改完状态后必须用setState()提交3. StatelessWidgetStatelessWidget是无状态变化的widgetStatelessWidget里的变量应该都用final
转载 2024-08-05 20:12:15
187阅读
1.基础控件 首先说一下最基础的控件有哪些,基础使用方法文字显示new Text('Hello World', style: new TextStyle(fontSize: 32.0))图片显示new Image.asset('images/myPic.jpg', fit: BoxFit.cover)关于本地图片资源使用这里我需要说一下,首先在项目最顶部创建一个images文件夹放入一张
三,第一个Flutter App1.开始我发现我忘了一点东西,没有介绍Flutter,现在介绍也不晚。Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。简单来说,Flutter是一款移动应用程序SDK,包含框架、控件
Flutter资源管理在pubspec.yaml中指定资源所在目录:assets: - images/ - images/mic_status/Asset 变体(variant) 在选择匹配当前设备分辨率的图片时,Flutter会使用到asset变体…/graphics/background.png …/graphics/dark/background.png …/my_icon.
转载 2024-08-14 23:03:10
0阅读
前言plugin是属于package的一种,区别是包含有原生的代码,比如Android的java或kotlin代码,或者iOS的Object-C或Swift代码。是通过Flutter Platform Channel实现的。新建项目方法一:命令行创建--org后面为域名--template后面设置成plugin表示为插件类型最后为插件名flutter create --org com.himmy
转载 2024-04-25 14:56:40
213阅读
百度百科Flutter是Google开源的构建用户界面(UI)工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。Flutter开源、免费,拥有宽松的开源协议,适合商业项目。Flutter已推出稳定的2.0版本。绚丽UI 通过Flutter内建的漂亮的质感设计和Cupertino(ios-flavor)小工具、丰富的动画API,平滑的自然滚动和平台感知,让用
转载 2024-09-18 09:06:22
88阅读
模拟器中调试元素的布局:  Android Studio 右侧边栏 Flutter Inspector,选择 Toggle Debug Paint 打开。格式化代码:  编辑器中右键 Reformat Code with dartfmt。使用外部功能包(https://pub.dartlang.org/flutter):  把外部包名加到 pubspec.yaml 的 dependencies 依
正所谓一图胜千言,一张意思清晰明了的图片胜过 N 句废话,所以图片的展示是相当重要的,Image 是 Flutter 用于展示图片的控件,它可以加载项目内的图片、手机存储中的图片以及直接从网络加载图片,不用再集成图片加载框架就可以加载网络图片这就很方便了。1 构造方法Image({Key key, @required ImageProvider image, String semanticLabe
转载 2024-08-30 23:30:59
113阅读
1.继承 extendsFlutter 中的继承是单继承。子类可以通过@override 来重写父类方法构造函数不能被继承没有共有和私有访问符,可以直接访问超类中所有变量和方法一般情况下,带下划线属性表示私有变量2.接口实现(implements)没有(interface)关键字,但每一个类都是一个隐式的接口。class 就是 interface当class被当做interface用时,class
今天分享的内容是Flutter的Image组件,用来加载本地或者网络图片,源码地址:https://gitee.com/fjjxxy/flutter-study.git,效果如下:(一)加载网络图片Image.network( "", width: 100, height: 10
# Android Studio Flutter Pub 设置镜像教程 ## 1. 整件事情的流程 在Android Studio中开发Flutter应用时,我们需要使用Flutter Pub来管理和引入依赖包。而为了加快下载速度,我们可以设置镜像,使用国内的镜像服务器来下载相关的依赖包。 下面是整个设置镜像的流程: | 步骤 | 内容 | | --- | --- | | 步骤一 |
原创 2024-01-05 08:49:51
927阅读
一、搭建本地yum1、设置需要搭建yum主机的ip2、将镜像上传到搭建yum的主机上(虚拟机的版本要和镜像的版本对应) 此时我们想要安装安装包时,并不存在我们需要的安装包,通过挂载镜像的方式可以将我们需要的包导入。此时找不到需要的包挂载镜像: 创建一个目录,用于镜像的挂载,然后将镜像挂载到此目录: mount命令是镜像的挂载: 查看挂载是否成功: 最后一行显示我们将镜像挂载成功。编辑yum
转载 2024-02-23 22:07:08
249阅读
void prepareLoc(Map androidMap, Map iosMap)将您所设置的Android端和iOS端定位参数以键值对map形式传递到原生端对外接口中。Android端和iOS端目前支持设置以下定位参数:1. Android端BaiduLocationAndroidOption androidOption = new BaiduLocationAndroidOption();
前段时间,team使用了七牛镜像的功能,用到了,就决定了解一下。七牛官网的说明如下:设置镜像存储,站资源(文件/图片等)根据初次访问自动同步到七牛云存储,数据平滑迁移。可使用绑定的自定义域名访问镜像存储的站资源。配置镜像存储后,因为镜像镜像空间内容基本一致,将可能导致搜索引擎对站进行封锁,可配置搜索引擎的 robots.txt 文件避免此情况发生。配置方式如下:登陆七牛,选中一个存储对象
转载 2024-03-07 20:19:30
198阅读
安装Docker(出于安全性考虑,有关Docker的命令需在root权限下进行,这里全程sudo一下)mkdir ~/docker && cd ~/docker && sudo apt-get -y install docker.iodocker version:查看 Docker 的版本信息docker help:查看 Docker 的帮助文档更换镜像:Dock
转载 2023-07-29 14:21:00
459阅读
介绍:当我们在很多博客或者网站上留言评论的时候,会看到有些人的头像很酷,很个性化,但是这个博客和网站本身并没有提供设置头像的功能,感觉有点神奇。那么你是怎么做到的呢?其实是用Gravatar。Gravatar,全球公认的阿凡达。翻译成中文就是全球头像。Gravatar的概念最早出现在国外的独立WordPress博客中。当你在任何一个支持Gravatar的网站上留言时,这个网站都会根据你提供的邮箱地
转载 2024-03-15 10:26:41
109阅读
1.前言使用pip 安装服务器在国外的python 库时,下载需要很长时间,在配置文件中设置国内镜像可以提高速度,清华镜像就是其中之一。2.pypi 镜像使用帮助网址:(https://mirrors.tuna.tsinghua.edu.cn/help/pypi/)3.临时配置若只是临时下载一个python库的话,则可使用以下命令进行配置:pip install -i https://pypi.
转载 2023-05-22 16:06:26
789阅读
//切换到公司仓库npm config set registry http://af.com.cn/artifactory/api/npm/npm-down/1.切换镜像
1、禁用官方和DVD光盘,启用中国大陆 使用DVD光盘安装好openSUSE 12.2之后,软件安装中默认存在一个名称为”openSUSE-12.2-1.6″的软件,这个的URL实际上是指向DVD光驱的,可是一般情况下我们安装好系统之后,谁会一直把DVD盘放在光驱里面呢?这使得我们通过YaST或者zypper安装软件时,总是会浪费时间去检测该是否可用。所以我建议大家把该软件禁用掉
转载 2024-04-19 11:39:47
118阅读
  • 1
  • 2
  • 3
  • 4
  • 5