logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Flutter系列之在 macOS 上安装和配置 Flutter 开发环境

本文为Flutter开发环境在macOS下安装全过程:一、系统配置要求想要安装并运行 Flutter,你的开发环境需要最低满足以下要求:操作系统:macOS(64位)磁盘空间:700 MB(不包含 IDE 或其余工具所需要的磁盘空间)命令工具:Flutter 需要你的开发环境中已经配置了以下命令行工具。bashcurlgit 2.xmkdirrmunzipwhi...

Flutter 之 ListView

在 Flutter 中,ListView 可以沿一个方向(垂直或水平方向)来排列其所有子 Widget,常被用于需要展示一组连续视图元素的场景ListView 构造方法ListView:仅适用于列表中含有少量元素的场景ListView.build:适用于子 Widget 比较多的场景ListView.separated:适用于需要设置分割线的场景构造方法名特点使用场景...

#三方库
Flutter 之页面切换(命名路由)

命名路由之前的文章介绍过基本路由,使用基本路由相对简单灵活,适用于应用中页面不多的场景。而在应用中页面比较多的情况下,再使用基本路由,会导致大量的重复代码,此时使用命名路由会非常方便路由命名即给页面起个名字,然后直接通过页面名字即可打开该页面要通过名字来指定打开的页面,必须先给应用程序 MaterialApp 提供一个页面名称映射规则,即路由表 routes路由表实际上是一个 Map,其中...

#三方库
Flutter 之页面切换(基本路由)

一个应用程序通常由多个页面组成,而统一管理页面之间跳转的机制通常被称为路由管理或导航管理路由管理在 Flutter 中,页面之间的跳转是通过 Route 和 Navigator 来管理的Route:页面的抽象,主要负责创建对应的界面、接收参数、响应 Navigator 打开和关闭Navigator:维护一个路由栈来管理 Route,Route 打开即入栈,Route 关闭即出栈,还可以直...

#三方库
Flutter之StatefulWidget与StatelessWidget

Flutter中一切皆WidgetWidget是组件视觉效果的封装,是UI界面的载体,而build方法则是Flutter框架构建UI界面的实现在build方法中,通常会通过对基础Widget进行相应的UI配置,或是组合各类基础Widget的方式进行UI的定制化操作。StatefulWidget和StatelessWidget是Widget的两个子类StatelessWidgetFlutt...

#三方库
Flutter之常用库汇总

整理了部分常用的三方库,包含如下库:网络请求库,图片加载、处理库,UI相关库,事件传递及消息处理库,存储相关库,编解码库,二维码库等,后续会添加更多常用三方库网络请求http0.12.02https://pub.dev/packages/httphttps://github.com/dart-lang/http该软件包包含一组高级函数和类,可以轻松使用HTTP资源。它独立于平台,...

#三方库
Flutter系列之Widget

一、Flutter的核心原则Flutter包括一个现代的响应式框架、一个2D渲染引擎、现成的widget和开发工具一切皆为widget那么,什么是widget呢?Widget是Flutter功能的抽象描述,是视图的配置信息,同样也是数据的映射,是Flutter开发框架中最基本的概念。与其他将视图(View)、控制器(Controller)、活动(Activity)、应用(App...

到底了