![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flutter
头上的阿飘
这个作者很懒,什么都没留下…
展开
-
flutter执行run之后一直停在Initializing gradle.
从控制台输出可以看出,是初始化 gradle的时候出现问题了Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,目前也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置。面向Java应用为主。当前其支持的语言限于Java、Groovy、...原创 2019-08-03 13:04:01 · 798 阅读 · 0 评论 -
flutter底部导航栏demo
main.dartimport 'package:flutter/material.dart';import 'pages/pageIndex.dart';main(){ runApp(new MyApp());}class MyApp extends StatelessWidget { @override Widget build(BuildContext co...原创 2019-08-13 22:50:49 · 200 阅读 · 0 评论 -
flutter超出容器
只需要在外面包裹一层SingleChildScrollView( child:xxx)原创 2019-08-13 22:44:01 · 3596 阅读 · 0 评论 -
flutter转化json
import 'dart:convert' as JSON;这个是dart自带的,不用再yaml里添加包格式化成列表List list = JSON.jsonDecode(response2.body);格式化成mapMap<String, Object> map = JSON.jsonDecode(response.body);...原创 2019-08-13 22:37:35 · 3858 阅读 · 0 评论 -
flutter使用http请求
dependencies:http: ^0.12.0+2import 'package:http/http.dart' as http;http.Response response = await http.get(ProjectConstant.BaseUrl + "/img/findGroupList");如果 使用了 await 关键字,方法名称需要加async关键字...原创 2019-08-13 22:36:26 · 1097 阅读 · 0 评论 -
flutter简单的动态组件FutureBuilder
home: Scaffold( body: new FutureBuilder<List<Poster>>( future: findGroupList(), builder: (context, snapshot) { //或者这一行这样也可以,开始好像这样写报错了 if(snaps...原创 2019-08-13 22:30:15 · 2410 阅读 · 0 评论 -
flutter动态布局StatefulWidget
StatefulWidget:有状态的widget数据更新后使用这个代码更新页面setState(() { widget.posterList = posterList; });如何使用:继承StatefulWidget类的创建 普通的类需要重写build方法,但是继承StatefulWidget的类,重写createState方法就可以了,而且这个类最好只有这 ...原创 2019-08-13 22:26:05 · 2454 阅读 · 0 评论 -
flutter 页面跳转组件Navigator
跳转到某一页Navigator.push(context, MaterialPageRoute(builder: (context) { return new TestTimeOut( );}));返回上一页Navigator.pop(context);返回上10页for(int i=0; i<10; i++){ Navigator.pop(con...原创 2019-08-13 22:12:39 · 395 阅读 · 0 评论 -
flutter 动作组件GestureDetector
手势组件使用过的 onTap //单击 onDoubleTap //双击 onHorizontalDragEnd //左右滑动左右滑动示例onHorizontalDragEnd: (endDetails) { if ((endDetails.velocity.pixelsPerSecond.dx - endDetails.vel...原创 2019-08-13 22:10:31 · 243 阅读 · 0 评论 -
flutter网格式布局GridView
网格式布局,没有什么理解的地方都是记住就可以了@overrideWidget build(BuildContext context) { return new GridView.builder( gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( crossAxisCount: 3, //一行几个...原创 2019-08-13 21:23:18 · 198 阅读 · 0 评论 -
flutter报错:The method '/' was called on null.
出现这个bug是因为没有初始化 flutter_screenutil 加上下面的代码就好了注意要加在使用flutter_screenutil 的开头ScreenUtil.instance = ScreenUtil(width: 750, height: 1334)..init(context);...原创 2019-08-07 10:26:54 · 15847 阅读 · 0 评论 -
flutter启动报错:D/skia ( 4805): Shader compilation error
用flutter create project_name创建的项目,启动出现D/skia ( 4805): Shader compilation error这说明和代码的关系不大我重新创建一个项目就好了这说明和环境的关系也不大所以我也不知道什么原因虽然他报错了,但是并不影响项目运行...原创 2019-08-03 15:11:30 · 5351 阅读 · 6 评论 -
flutter启动错误:Error connecting to the service protocol: HttpException: Connection closed before full h
报错:Error connecting to the service protocol: HttpException: Connection closed before full header was received, uri = http://127.0.0.1:52491/Z2UadkBDgn8=/ws原因:可能是因为android版本太高,从Q换成P就可以了我用的f...原创 2019-08-03 13:57:23 · 1830 阅读 · 0 评论 -
flutter拨打电话url_launcher
url_launcher可以发送短信、拨打电话,这里展示一个拨打电话的例子。其他功能可以参考flutter插件官网官方网站url_launcher: 5.1.2//店长电话class LeaderPhone extends StatelessWidget { final String leaderImage; final String leaderPhone; Lea...原创 2019-08-14 08:51:36 · 1481 阅读 · 0 评论