Flutter 封装一个 Banner 轮播图

实际业务开发中,首页一般都会存在一个轮播图。 在 Flutter 中,如何开发一个轮播?

3225次阅读  |  4年以前  |  阅读全文 »
Flutter | 自定义一个 Stepper 步骤组件
3123次阅读  |  4年以前  |  阅读全文 »
​Flutter | 一个关于背景颜色引发的打脸惨案

PopupMenuButton 怎么改背景色?

2898次阅读  |  4年以前  |  阅读全文 »
Flutter | 思路解析 WPopupMenu 仿微信聊天长按弹出菜单

在上一篇文章中发布了 WPopupMenu 的第一个版本,并且也遗留了两个问题: 1.弹出框下面的三角 2.在最顶端的时候应向下弹出

4234次阅读  |  4年以前  |  阅读全文 »
Flutter | WReorderList 一个可以指定两个item互换位置的组件
3004次阅读  |  4年以前  |  阅读全文 »
Flutter | 通过一个小例子带你认识动画 Animation

首先,我们知道在我们的APP中充斥着各种各样的动画,有的是用 GIF,有的用的 Flare,有的是用的 Lottie...。

2973次阅读  |  4年以前  |  阅读全文 »
Flutter | 如何实现一个水波纹扩散效果的 Widget
3411次阅读  |  4年以前  |  阅读全文 »
​Flutter | 1.9 全新组件 ToggleButtons

前几天的 GDD 相信大家还记忆犹新,Flutter 官宣发布了 1.9 正式版。 随之而来的有一些全新的组件和对于 web 的支持等等。 那我们今天就来看一下这其中的一个组件 --「ToggleButtons」。

2836次阅读  |  4年以前  |  阅读全文 »
Flutter | 超简单仿微信QQ侧滑菜单组件
2907次阅读  |  4年以前  |  阅读全文 »
Flutter实战 | 从 0 搭建「网易云音乐」APP(九、搜索页面、底部播放控制栏)

本系列可能会伴随大家很长时间,这里我会从0开始搭建一个「网易云音乐」的APP出来。

2915次阅读  |  4年以前  |  阅读全文 »
​Flutter实战 | 从 0 搭建「网易云音乐」APP(八、我的页面)

本系列可能会伴随大家很长时间,这里我会从0开始搭建一个「网易云音乐」的APP出来。

2915次阅读  |  4年以前  |  阅读全文 »
Flutter实战 | 从 0 搭建「网易云音乐」APP(七、歌词(二))

本系列可能会伴随大家很长时间,这里我会从0开始搭建一个「网易云音乐」的APP出来。

2989次阅读  |  4年以前  |  阅读全文 »
Flutter实战 | 从 0 搭建「网易云音乐」APP(六、歌词(一))

本系列可能会伴随大家很长时间,这里我会从0开始搭建一个「网易云音乐」的APP出来。

3091次阅读  |  4年以前  |  阅读全文 »
Flutter实战 | 从 0 搭建「网易云音乐」APP(五、播放功能逻辑)

本系列可能会伴随大家很长时间,这里我会从0开始搭建一个「网易云音乐」的APP出来。

2957次阅读  |  4年以前  |  阅读全文 »
Flutter实战 | 从 0 搭建「网易云音乐」APP(四、排行榜、播放页面)
2896次阅读  |  4年以前  |  阅读全文 »
Flutter实战 | 从 0 搭建「网易云音乐」APP(三、每日推荐、推荐歌单)

本系列可能会伴随大家很长时间,这里我会从0开始搭建一个「网易云音乐」的APP出来。

2505次阅读  |  4年以前  |  阅读全文 »
Flutter实战 | 从 0 搭建「网易云音乐」APP(二、Splash Page、登录页、发现页)

本系列可能会伴随大家很长时间,这里我会从0开始搭建一个「网易云音乐」的APP出来。

2866次阅读  |  4年以前  |  阅读全文 »
Flutter实战 | 从 0 搭建「网易云音乐」APP(一、创建项目、添加插件、通用代码)

本系列可能会伴随大家很长时间,这里我会从0开始搭建一个「网易云音乐」的APP出来。

2629次阅读  |  4年以前  |  阅读全文 »
Flutter | ShaderMask - 给你的Widget加上色彩
2539次阅读  |  4年以前  |  阅读全文 »
Flutter - 利用 ClipPath 实现任意形状 Widget

我们应该都使用过 ClipXXX 相关的组件, 来实现一些 圆角矩形/圆形形状十分的方便,那如果想要实现一些奇形怪状的 Widget,例如 五角星/圆弧形之类的,那就只能用 ClipPath了。

2621次阅读  |  4年以前  |  阅读全文 »
Flutter DropdownButton简单使用及魔改源码

们一般在写业务的时候多会用到下拉菜单, 前面讲过 ExpansionPanel, ExpansionPanel大部分情况用来实现展开列表等稍微复杂的业务逻辑。 而 DropdownButton 则是用来实现稍微简单一点的 点击选择 业务场景。

3330次阅读  |  4年以前  |  阅读全文 »
Flutter 路由源码解析

这是博客《Flutter 路由原理解析》的番外篇,如果你没有看过主篇真的不建议你直接看这篇文章,因为它真的炒鸡炒鸡枯燥乏味……不讲客套话啦,我们分别从Navigator的push和pop两个方法去探索源码以及一些重要的细节。

2315次阅读  |  4年以前  |  阅读全文 »
Flutter 路由原理解析

这一次,我尝试以不贴一行源代码的方式向你介绍 Flutter 路由的实现原理,同时为了提高你阅读源码的积极性,除了原理介绍以外,又补充了两个新的模块:从源码中学习到的编程技巧,以及 阅读源码之后对实际应用开发带来的帮助。

2696次阅读  |  4年以前  |  阅读全文 »
Flutter StreamBuilder源码分析

经过一段时间的接触,和项目的不断迭代,不得不用一些手段来控制Widget的状态,对于大多数刚接触Flutter的人,知道如何更新Flutter组件的方式无非就是setState,还在某些论坛或者官网上看到InheritedWidget这个东东,那他们是如何更新的UI呢?这期我们不谈InheritedWidget,但当我点进去StreamBuilder里看到它继承自StatefulWidget时,我T..惊了,难道StreamBuilder也是setState?所以接下来,我们一探究竟。

2259次阅读  |  4年以前  |  阅读全文 »
开源!有人用Flutter撸了个新浪微博

谷歌在2018年12月正式发布了Flutter,这是一个出色的跨平台框架,可用于移动、桌面和 Web 平台构建应用程序,发布不到一年,它的流行度就超过了React Native以及同领域的产品。从下图就可以看出:

2357次阅读  |  4年以前  |  阅读全文 »
从无到有,闲鱼Flutter一体化演进之路

Flutter一体化研发模式在闲鱼落地探索已有半年多了,前面也有多篇文章已经分享过阶段性成果,今天给大家分享下在这个过程中闲鱼探索出来的一条路。

2382次阅读  |  4年以前  |  阅读全文 »
FlutterGo 后端知识点提炼:midway+Typescript+mysql(sequelize)

关于 FlutterGo 或许不用太多介绍了。 如果有第一次听说的小伙伴,可以移步FlutterGo官网查看下简单介绍.

2296次阅读  |  4年以前  |  阅读全文 »
从 Flutter Go 到 Flutter Go web - 手把手带你轻松玩转 Flutter-web(一)

其实背景不多说, Flutter for Web 是 Google大会 伴随 Flutter 发布了1.5.4版本,同时也推出了Flutter for Web的预览版。

2681次阅读  |  4年以前  |  阅读全文 »
基于 JS 的高性能 Flutter 动态化框架 MXFlutter
3283次阅读  |  4年以前  |  阅读全文 »
Flutter有局限,拥抱Swift!优酷Mac迁移Swift实践

不管从“明里”还是“暗里”来看,苹果都在大力推荐使用 Swift 这一门语言。作为苹果的“亲儿子”,相信 Swift 语言将会是开发 MacOS 和 iOS 的第一选择。

2452次阅读  |  4年以前  |  阅读全文 »
从原生到黑科技:闲鱼 Flutter 图片优化经历了什么?
3378次阅读  |  4年以前  |  阅读全文 »
足够好用,FFloat
2124次阅读  |  4年以前  |  阅读全文 »
Android Fragment 被回收后显示空白问题解决方案
4584次阅读  |  4年以前  |  阅读全文 »
5000字解析:前端五种跨平台技术

本文不涉及到任何代码,只讲概念层面的,结合本人在实际开发过程中的各种体验,对这几种跨平台技术进行一个点评

3554次阅读  |  4年以前  |  阅读全文 »
Hybrid 应用中 H5 与 Native 通信的那点事儿
3255次阅读  |  4年以前  |  阅读全文 »
2020年,一文点破跨平台开发框架现状

多年来,跨平台移动开发已经获得了最流行软件开发趋势之一的声誉。这并不令人意外,因为采用跨平台开发技术使得软件工程师使用同一代码就能为不同平台构建应用程序,从而节省时间、金钱以及不必要的工作。

2978次阅读  |  4年以前  |  阅读全文 »
Flutter开发环境搭建和项目结构介绍
2261次阅读  |  4年以前  |  阅读全文 »
Flutter engine编译过程遇到的那些坑
4124次阅读  |  4年以前  |  阅读全文 »
Flutter常用Widget详解(一)
2179次阅读  |  4年以前  |  阅读全文 »
Flutter常用Widget详解(二)
2321次阅读  |  4年以前  |  阅读全文 »
Flutter常用Widget详解(三)
2183次阅读  |  4年以前  |  阅读全文 »
自定义Widget的实现和使用方法
2054次阅读  |  4年以前  |  阅读全文 »
Flutter持久化存储之key-value存储
2340次阅读  |  4年以前  |  阅读全文 »
Flutter持久化存储之文件存储
2413次阅读  |  4年以前  |  阅读全文 »
Flutter持久化存储之数据库存储
2115次阅读  |  4年以前  |  阅读全文 »
Flutter中http请求抓包解决方案
2329次阅读  |  4年以前  |  阅读全文 »
Flutter中的http网络请求
2151次阅读  |  4年以前  |  阅读全文 »
Flutter插件开发
2130次阅读  |  4年以前  |  阅读全文 »
来了!Flutter混合开发专题一
2242次阅读  |  4年以前  |  阅读全文 »
Flutter混合开发二-FlutterBoost使用介绍
2206次阅读  |  4年以前  |  阅读全文 »

Copyright© 2013-2019

京ICP备2023019179号-2