随笔分类 - flutter
摘要:ListView( children: <Widget>[ ListView( shrinkWrap: true, //为true可以解决子控件必须设置高度的问题 physics:NeverScrollableScrollPhysics(),//禁用滑动事件 ), ], ) 如果需要两个listvi
阅读全文
摘要:具体原因就是:在Flutter 的 Column/Row 内使用ListView.builder()需要对改ListView的大小进行指定.具体的解决办法就是 在该ListView.builder()外嵌套一个SizeBox或者Container设置高度即可。 Container( height:
阅读全文
摘要:在flutter中只用GestureDetector添加点击事件,发现在空白区域点击无效,事件不响应。解决办法 GestureDetector( behavior: HitTestBehavior.opaque, ) 说明 /// How to behave during hit tests. en
阅读全文
摘要:1.下载阿里图标 2.解压 将解压文件放入到 lib/style/font/ 文件下(路径可自定义): 只有 iconfont.ttf 有用,别的都可删除,建议留着,方便查看图标 3. 配置pubspec.yaml文件 fonts: - family: iconfont # 引入图标的别名,自定义
阅读全文
摘要:1. App闪屏动画(应用进入界面广告)案例: import 'package:flutter/material.dart'; import 'home_page.dart'; // MyHomePage() class SplashScreen extends StatefulWidget { @
阅读全文
摘要:MaterialApp - Scaffold - 脚手架控件 AppBar - 导航栏 AppBar( title: Text('FirstPage'), elevation: 0.0, // header 下面的边线显示,值越大显示越明显 ), 参数说明: title:标题,String elev
阅读全文
摘要:导航的数据传递与接收 import 'package:flutter/material.dart'; class Product { final String title; // 商品标题 final String description; // 商品描述 Product(this.title, t
阅读全文
摘要:创建 app签名keystore(jks)文件 keytool -genkey -v -keystore /Users/zhouqiang/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key 创建key.properties文件
阅读全文
摘要:设置padding 1. 可以使用 Padding类设置 Padding( padding: const EdgeInsets.all(8.0), child:, ); 2. Container 参数自带padding Container( padding: const EdgeInsets.all
阅读全文
摘要:在Flutter开发中,创建avd后,通过命令行开启时报错如下: PANIC: Missing emulator engine program for 'x86' CPU. 解决方案: 1. 将 emultor( 1 ) 中的内容全部拷贝到 tools( 2 ) 中 2. 选择低版本的镜像
阅读全文
摘要:一、json_serializable使用步骤 1.集成json_serializable pubspec.yaml 添加以下依赖 dependencies: json_annotation: ^2.0.0 dev_dependencies: build_runner: ^1.0.0 json_se
阅读全文
摘要:官方文档 在软件开发中,很多时候有一些公共的库或SDK可能会被很多项目用到,因此,将这些代码单独抽到一个独立模块,然后哪个项目需要使用时再直接集成这个模块,便可大大提高开发效率。很多编程语言或开发工具都支持这种“模块共享”机制,如Java语言中这种独立模块会被打成一个jar包,Android中的aa
阅读全文
摘要:参考: 1.入门: 在macOS上搭建Flutter开发环境 系统要求 2.mac配置环境变量 1.打开终端 2.clone flutter 命令: git clone -b beta https://github.com/flutter/flutter.git 3.打开(或创建) .bash_pr
阅读全文