随笔分类 -  Flutter基础笔记(交流群:452892873)

开发多端应用语言
摘要:我们可以看到,无论是Android SDK还是iOS的UIKit 的职责都是相同的,它们只是语言载体和底层的系统不同而已。那么可不可以实现这么一个UI系统:可以使用同一种编程语言开发,然后针对不同操作系统API抽象一个对上接口一致,对下适配不同操作系统的的中间层,然后在打包编译时再使用相应的中间层代 阅读全文
posted @ 2019-12-03 11:09 生如逆旅,一苇以航 阅读(418) 评论(0) 推荐(0) 编辑
摘要:Flutter Android 正式打包 打开androidStudio软件 1.修改版本号。 android->app->src->main->AndroidManifest.xml中的 android:versionCode="2" android:versionName="1.0.2" 2.打 阅读全文
posted @ 2019-12-03 07:15 生如逆旅,一苇以航 阅读(2998) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.jianshu.com/p/5df089d360e4 本文首先讲的Flutter中的路由,然后主要讲下Flutter中栈管理的几种方法。 了解下Route和Navigator 简单的路由 命名路由 自定义路由 Flutter中使用的路由场景 Flutter中的路由栈 阅读全文
posted @ 2019-12-02 11:33 生如逆旅,一苇以航 阅读(1380) 评论(0) 推荐(0) 编辑
摘要:原因是一个工程中多次使用MaterialApphttps://stackoverflow.com/questions/49132299/could-not-find-a-generator-for-route 2、dart文件中的方法以_开头的方法例如:_getParams不能被外部文件访问,只能被 阅读全文
posted @ 2019-11-29 11:24 生如逆旅,一苇以航 阅读(1779) 评论(0) 推荐(0) 编辑
摘要:代码组件: 页面调用: 阅读全文
posted @ 2019-11-28 18:24 生如逆旅,一苇以航 阅读(1798) 评论(0) 推荐(0) 编辑
摘要:应用名称是需要在 Android 和 iOS 中分别调整的;Android 是在 AndroidManifest.xml 中修改;iOS 则是在 Info.plist 中修改的; 如果需要更改应用的 Logo,同样是在 Android 和 iOS 中分别调整的;Android 是添加图片在 mipm 阅读全文
posted @ 2019-11-28 16:53 生如逆旅,一苇以航 阅读(2622) 评论(0) 推荐(0) 编辑
摘要:原文链接:https://blog.csdn.net/johnWcheung/article/details/89634582 阅读全文
posted @ 2019-11-25 16:03 生如逆旅,一苇以航 阅读(647) 评论(0) 推荐(0) 编辑
摘要:Github地址: https://github.com/flutter/plugins/tree/master/packages/image_picker packages地址: https://pub.dev/packages/image_picker 1、将其添加到包的pubspec.yaml 阅读全文
posted @ 2019-11-20 10:40 生如逆旅,一苇以航 阅读(2392) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.jianshu.com/p/54419a143d70 实现TextField说简单也简单,说有坑,坑也不小,下面从易到难介绍一下使用 1.最简单的就是无参数调用构造方法: TextField() 2.光有输入框还不行,还得获取其中的内容,所以需要传递controll 阅读全文
posted @ 2019-11-12 10:20 生如逆旅,一苇以航 阅读(1035) 评论(0) 推荐(0) 编辑
摘要:1.路由直接跳转到下一个页面: Navigator.pushNamed(context,"/login"); 2.跳转的下一个页面,替换当前的页面: Navigator.of(context).pushReplacementNamed('/registerSecond'); 3.返回上一个页面: N 阅读全文
posted @ 2019-11-06 07:12 生如逆旅,一苇以航 阅读(1256) 评论(0) 推荐(0) 编辑
摘要:int -> string string -> int String -> double 1 var onePointOne = double.parse('1.1'); 1 var onePointOne = double.parse('1.1'); 1 var onePointOne = dou 阅读全文
posted @ 2019-10-31 13:23 生如逆旅,一苇以航 阅读(1470) 评论(0) 推荐(0) 编辑
摘要:import 'package:flutter/material.dart'; import 'package:flutter_testdemo001/res/listData.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { const MyApp({Key key}) : s... 阅读全文
posted @ 2019-10-23 09:56 生如逆旅,一苇以航 阅读(1782) 评论(0) 推荐(0) 编辑
摘要:AspectRatio( aspectRatio:1/1, child:Image.network("src") ) 阅读全文
posted @ 2019-10-23 06:36 生如逆旅,一苇以航 阅读(1373) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/upwgh/p/11369537.html TabBar:Tab页的选项组件,默认为水平排列。 TabBarView:Tab页的内容容器,Tab页内容一般处理为随选项卡的改变而改变。 TabController:TabBar和TabBarVi 阅读全文
posted @ 2019-10-22 18:26 生如逆旅,一苇以航 阅读(594) 评论(0) 推荐(0) 编辑
摘要:class HomePageState extends State{ final topTitles = ['审批单', '机票列表', '客服']; final topIcons = ['assets/home/approval.png', 'assets/home/air_ticket.png', 'assets/home/service.png']; @override W... 阅读全文
posted @ 2019-10-22 14:25 生如逆旅,一苇以航 阅读(9716) 评论(0) 推荐(1) 编辑
摘要:Padding组件: Padding组件的基本使用代码: import 'package:flutter/material.dart'; import 'package:flutter_testdemo001/res/listData.dart'; void main() { runApp(MyAp 阅读全文
posted @ 2019-10-22 10:04 生如逆旅,一苇以航 阅读(1044) 评论(0) 推荐(0) 编辑
摘要:效果: 代码: GridView.builder import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { const MyApp({K 阅读全文
posted @ 2019-10-21 14:16 生如逆旅,一苇以航 阅读(804) 评论(1) 推荐(0) 编辑
摘要:动态列表实现的两种方法: listview动态列表数据: 循环遍历数据: listData.dart ListView.builder的使用: 阅读全文
posted @ 2019-10-19 16:22 生如逆旅,一苇以航 阅读(4054) 评论(0) 推荐(0) 编辑
摘要:给container设置背景图片或者说是设置圆形图片 设置圆形: 阅读全文
posted @ 2019-10-19 14:54 生如逆旅,一苇以航 阅读(415) 评论(0) 推荐(0) 编辑
摘要:import 'package:flutter/material.dart'; void main() => runApp(new HomePage()); class HomePage extends StatefulWidget { @override _HomePageState createState() => new _HomePageState(); } class ... 阅读全文
posted @ 2019-10-18 20:53 生如逆旅,一苇以航 阅读(8547) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示