flutter简单使用

flutter简单使用

一篇能够快速使用的介绍。


前言

快速使用flutter开发。

一、布局介绍

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
在这里插入图片描述
在这里插入图片描述

二、本地图片使用

1,将图片放入images文件夹下。
2,在pubspec.yaml文件中对图片进行声明,如果没有声明,运行时就会报错:Unable to load asset: xxx.png。
在这里插入图片描述
3,通过 AssetImage(‘images/app.png’),来加载本地图片。 网络图片加载Image.network(“http://a.jpg”);

三、网络数据解析

1,json.decode() 方法会将 String类型数据解析成Map数据结构:Map<String, dynamic>, 取数据的格式为object[key]。
如: List items=response.data[“data”]; //response.data 接口返回数据
string name=response.data[“name”];
2,https://javiercbk.github.io/json_to_dart/ 将json数据在线生成Json实体类的地址。
使用:var data= jsonDecode(response.toString());
var newsBean = NewsBean.fromJson(data);

四、路由使用

1,普通跳转:
Navigator.push(context, MaterialPageRoute(builder: (BuildContext context) => Page()));
2,带参数跳转和接收参数:
跳转: Navigator.push(context, MaterialPageRoute(builder: (BuildContext context) => Page1(”我是跳转时传的参数”)));
接收:final String message = ModalRoute.of(context).settings.arguments as String;
3.跳转后携带参数返回:
跳转:Future result = Navigator.push(context, MaterialPageRoute(builder: (BuildContext context) => Page2(“我是跳转时传的参数”)));
接收: result.then((res) {
setState(() { //setState是一个监听的方法 res是返回来的参数
_handleMessage = res;
});});
返回:Navigator.of(context).pop(“这是返回携带的参数”);

四、插件的使用

在这里插入图片描述

https://pub.flutter-io.cn/flutter/packages 插件库,查找自己想要的插件。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值