51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Flutter
flutter填坑之旅(配置本地资源文件)
一、添加单个资源文件项目下创建一个assets目录,在该目录下存放对应的资源文件(json、image、…)pubspec.yaml文件中配置资源文件路径(注意缩进要与上下文一直)assets:-assets/home.json二、添加多个资源文件pubspec.yaml文件中配置资源文件路径assets:-asset...
代码星球
·
2021-02-10
flutter
填坑
之旅
配置
本地
使用android studio发布android与flutter混合开发项目
一、生成androd签名证书Androidstudio的Build>GrenerateSignedBundle选择apk点击CreateNew录入对应的签名信息;点击确定对应盘符下就会生成一个签名文件二、拷贝签名到项目目录将签名文件拷入项目的app目录下三、配置greadle.properties在greadle...
代码星球
·
2021-02-10
android
使用
studio
发布
flutter
flutter填坑之旅(flutter页面生命周期篇)
一、初始化时期1、createState///构建一个StatefulWidget时,会立即调用该方法(必须重写)@override_WidgetLifecycleStatecreateState()=>_WidgetLifecycleState();2、initState///在创建widget时调用的除构造方...
代码星球
·
2021-02-10
flutter
填坑
之旅
页面
生命
flutter填坑之旅(有状态组件StatefulWidget)
/今天我们来看看flutter的StatefulWidget(有状态组件),最常用就是app主页的底部导航栏的应用效果图首页关于我的statefull-widget-learn.dartimport'package:flutter/material.dart';import'package:flutter/servic...
代码星球
·
2021-02-10
flutter
填坑
之旅
状态
组件
mac部署flutter时执行brew update无反应
找来找去还是镜像的问题1、替换brew镜像gitremoteset-urloriginhttps://mirrors.ustc.edu.cn/ew.git2、替换homebrew-core.gitcd"$(brew--repo)/Library/Taps/homebrew/homebrew-core"gitremote...
代码星球
·
2021-02-09
mac
部署
flutter
执行
brew
flutter 填坑之旅(dart学习笔记篇)
/俗话说‘工欲善其事必先利其器’想要撸flutterapp而不懂dart那就像一个不会英语的人在和英国人交流,懵!安装dart就不用说了,比较简单dart官网https://dart.dev/安装完成后就开启学习dart旅程吧…一、首先得找个ide(总不能使用记事本撸吧),所以我们选择idea这个开发不错1)idea安...
代码星球
·
2021-02-09
flutter
填坑
之旅
dart
学习
flutter填坑之旅(环境搭建篇)
/自从Google在2018世界移动大会上发布Flutter的Beta版本,看看官方的介绍FlutterwidgetsarebuiltusingamodernframeworkthattakesinspirationfromReact.ThecentralideaisthatyoubuildyourUIoutofwid...
代码星球
·
2021-02-09
flutter
填坑
之旅
环境
搭建
flutter、rn、uni-app比较
每当我们评估新技术时要问的第一个问题就是“它会给我们的业务和客户带来哪些价值?”,工程师们很容易对闪闪发光的新事物着迷,却经常会忽略这些新事物其实可能对我们的客户没有任何好处,反而只会让现有的工作流程更加复杂。flutter最近比较热闹,毕竟是Google出品。但我们不是炒作热点的媒体,也不是忽...
代码星球
·
2020-12-30
flutter
rn
uni-app
比较
深入理解Flutter多线程
Flutter默认是单线程任务处理的,如果不开启新的线程,任务默认在主线程中处理。 事件队列和iOS应用很像,在Dart的线程中也存在事件循环和消息队列的概念,但在Dart中线程叫做isolate。应用程序启动后,开始执行main函数并运行mainisolate。每个isolate包含一个事件循环以及两个事件...
代码星球
·
2020-12-25
深入
理解
Flutter
线程
Flutter 与 iOS 原生 WebView 对比
本文对比的是UIWebView、WKWebView、flutter_webview_plugin(在iOS中使用的是WKWebView)的加载速度,内存使用情况。测试手机:iPhoneX系统:iOS12.0 测试网页打开的速度,只需要获取WebView在开始加载网页和网页加载完成时的时间戳,时间戳的差即为打开...
代码星球
·
2020-12-25
Flutter
iOS
原生
WebView
对比
Flutter开发之导航与路由管理
所谓路由管理,就是管理页面之间如何跳转,也被称为导航管理。这和原生开发类似,无论是Android还是iOS,导航管理都是通过维护一个路由栈来实现的,路由入栈(push)操作对应打开一个新页面,路由出栈(pop)操作对应页面关闭操作。在Flutter开发中,实现页面跳转需要同时使用Route和Navigator。Rout...
代码星球
·
2020-12-25
Flutter
发之
导航
路由
管理
Flutter原理:三棵重要的树(渲染过程、布局约束、应用视图的构建等)
了解 html 的读者一定听说过DOM树这个概念,它由页面中每一个控件组成,这些控件所形成的一种天然的嵌套关系使其可以表示为“树”结构,我们也可以将这个概念应用在Flutter中,例如默认的计数器应用的结构如下图:我们也可以看到上图中每个控件所形成的树结构中隐含了一些关系,例如在上图中,我们可以说T...
代码星球
·
2020-12-25
Flutter
原理
三棵
重要的
渲染
flutter: 根视图、根元素与根渲染
flutter如何建立的视图树(WidgetTree),元素树(ElementTree)及渲染树(RenderingTree),又是如何更新视图绘制视图?这个问题太大,刚开始一切又都是陌生的,理解起来千头万绪,所以先搞清这些树的根结点的身份是非常必要的。毫无疑问,这些根节点的建立紧密的与初始化过程关联,而确定了这些根节...
代码星球
·
2020-12-25
flutter
视图
元素
渲染
Flutter实现抽屉动画效果
这篇会深化View拖拽实例,利用FlutterAnimation、插值器以及AnimatedBuilder教大家实现带动画的抽屉效果。通过构思,我们可以设想到实现抽屉的方式就是用Stack控件将两个Widget叠加显示,用GestureDetector监听手势滑动,动态移动顶层的Widget,当监听到手势结束的时候根据...
代码星球
·
2020-12-24
Flutter
实现
抽屉
动画
效果
Flutter中Dart语言概述
Dart语言与其他语言究竟有什么不同呢?在已有的编程语言经验的基础上,我们该如何快速上手呢?本篇文章从编程语言中最重要的组成部分,也就是基础语法与类型变量出发,一起来学习Dart吧 Dart可以在编译器(AndroidStudio)、命令行(前提是安装了DartSDK)及网页repl.it中调试编译,由于本次...
代码星球
·
2020-12-24
Flutter
Dart
语言
概述
首页
上一页
1
2
3
4
5
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他