首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
flutter
订阅
jddymx
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
Flutter开发日记——Flutter布局Widget详解(上)
由于设置了heightFactor和widthFactor,表示父控件的宽高最大应该是子控件的2.0倍。如果不设置heightFactor和widthFactor,则父控件则无限大,则子控件会在屏幕底部中点 由于设置了heightFactor和widthFactor,表示父控件…
Flutter实战 | 从 0 搭建「网易云音乐」APP(五、播放功能逻辑)
本系列可能会伴随大家很长时间,这里我会从0开始搭建一个「网易云音乐」的APP出来。 本篇为第五篇,在这里我们会搭建播放歌曲和播放歌曲一系列的逻辑。 我们整个APP的重中之重就是「播放歌曲」。(废话,一个音乐播放软件不放歌干嘛?) 对于播放来说,我选择的是 luanpotter …
Flutter开发中的一些Tips
导致的原因就是在水平或者垂直方向上的内容超过了父部件的大小。一般来说我们的页面不存在这样的问题,因为根据页面的设计,事先可以预料到是否超出。不过要注意到有输入法弹出的页面。比如我下面的这个例子: 可以看到底部溢出了22个像素,可能在18:9的手机以上不太会出现这种问题,因为屏幕…
Flutter中的http网络请求
本篇介绍Flutter中网络请求相关api的使用,Flutter在Flutter engine中提供了一个sky_engine开发工具包,其包含了一个_http的库,该库中有封装的http请求相关的各种操作类。本文我们将介绍_http相关操作类的使用和基于_http封装的三方d…
停止 FutrueBuilder 的重复刷新和执行
之前在使用 FutureBuilder 的过程中发现了一个问题,就是每次刷新界面的时候,FutrueBuilder 中的 future 函数都会执行,虽然不会造成什么严重问题(甚至有的时候需求就是这样的),但是在某些情况下,这个问题是一定要解决的(后面会说明)。 github …
Flutter布局详解,必知必会
本文的目的是为了让读者掌握不同布局类Widget的布局特点,分享一些在实际使用过程遇到的一些问题,在《Flutter实战》这本书中已经讲解的很详细了,本文主要是对其内容的浓缩及实际遇到的问题的补充。 布局类Widget就是指直接或间接继承(包含)MultiChildRender…
Flutter - 循序渐进 Sliver
列表组件在移动端上尤为重要,Sliver 作为 Flutter 列表组件中重要的一部分,开发者非常有必要了解 Sliver 的原理和用法。 Sliver 是 Flutter 中的一个概念,表示可滚动布局中的一部分,它的 child 可以是普通的 Box Widget。 View…
Flutter Provider使用指南
使用一种语言编写各种应用的时候,横亘在开发者面前的第一个问题就是如何进行状态管理。在前端领域,我们习惯使用框架或者各种辅助库来进行状态管理。例如,开发者经常使用react自带的context,或者mobx/redux等工具来管理组件间状态。在大热的跨端框架flutter中,笔者…
Flutter嵌套深?扩展函数了解一下
嵌套层级深的问题让众多刚接触Flutter的同学感到困扰,它不仅是看起来让人感到不适,还非常影响编码体验。 大佬们会告诉你应该拆分自己的嵌套代码(自定义widget或者抽取build方法)来减少嵌套层级。这确实是个行之有效的方法,除此之外,还有没有别的方法呢,本文将向您介绍另一…