技术胖Flutter第四季-20导航的参数传递和接受-1 视频地址:https://www.bilibili.com/video/av35800108/?p=21 先安装一个新的插件: Awesome Flutter Snippets 先把商品的类抽象出出来一个类,两个属性 一个是title标题 一个是description描述 定义ProductList组件 安装插件后的快捷键: stless的快捷键,直接生成类的主体结构. 然后写入口文件void main.里面用了 MaterialApp,…
21导航的参数传递和接受-2 视频地址 https://www.bilibili.com/video/av35800108/?p=22 博客地址:https://jspang.com/post/flutter4.html#toc-3d6 在onTap里面写事件: 跳转到ProductDetail页面把整个products当前的对象都传过去了. 新建ProductDetail类 使用stlss快捷键生成 再写上类名:ProductDetail 就可以了 定义product变量.在构造函数内接收 纠…
技术胖Flutter第四季-19导航父子页面的跳转返回 博客地址: https://jspang.com/post/flutter4.html#toc-010 onPressed是当前按下的时候,按下动作的响应事件 Navigator是导航组件 自己写的代码没有问题.就是需要重启虚拟机 ,重新flutter run 执行以下 import 'package:flutter/material.dart'; void main(){ runApp(MaterialApp( title:'导航演示01…
技术胖Flutter第四季-23静态资源和项目图片的处理 视频地址:https://www.bilibili.com/video/av35800108/?p=24 项目中引用图片静态资源文件 这里就是配置项目中的静态资源文件的 新建images文件夹.然后在里面复制过去一个图片. 加载不了图片.直接复制技术胖的代码也加载不了 import 'package:flutter/material.dart'; void main()=>runApp(MyApp()); class MyApp exte…
视频地址: https://www.bilibili.com/video/av35800108/?p=23 博客地址: https://jspang.com/post/flutter4.html#toc-3f5 主要学习子页面返回数据给父页面 下划线很一般定义内部的方法 snackBar去接收 XiaoJieJie类的创建 XiaoJieJie这个类就相当于我们的子页面 快捷键stless快速生成类: 快速生成可以谁用安卓studio里面的 Live Template: navigator.po…
视频地址: https://www.bilibili.com/video/av35800108/?p=25 文章地址: https://jspang.com/post/flutter4.html#toc-5ae 其他公众号上的打包: [Flutter 专题]39 图解 Android 打包 APK 文件 app的图标. 各种不同型号的图片的文件 安卓的主配置文件 这里就是app打包出来的名称 这里就是app的图标修改的地方 生成key 把下面的路径复制出来: C:\Program Files\A…
技术胖Flutter第三季-18布局CardWidget 卡片布局组件 博客地址: https://jspang.com/post/flutter3.html#toc-420 最外面是Card布局,里面放column布局 在column布局里面用ListTiel 布局 下面再复制这两个ListTiel元素 在每行下面加一个分割线 import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp…
博客地址: https://jspang.com/post/flutter3.html#toc-d7a 把我们上节的 Container的部分代码去掉. 使用:Positioned 有点像css里面的绝对定位. 三个元素以上才使用positioned 这个可以调整left和top的位置.比较灵活 import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends Stateless…
flutter总的地址: https://jspang.com/page/freeVideo.html 视频地址: https://www.bilibili.com/video/av35800108/?p=15 博客的地址: https://jspang.com/post/flutter3.html#toc-7f3 创建项目的时候有个坑,解决的方法 https://www.jianshu.com/p/147f0e20c312 使用flutter create demo03创建一个新的flutte…
博客地址: https://jspang.com/post/flutter3.html#toc-8eb 垂直布局 左对齐: crossAxisAlignment: CrossAxisAlignment.start, end是右对齐.默认是center居中对齐 想让屏幕正中间对齐.就需要了解主轴和父轴的概念. 设置父轴 正中间:把Column套在Center组件里面 中间的Text套在Expaned里面…