首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Flutter 学习
订阅
黄梁三生
更多收藏集
微信扫码分享
微信
新浪微博
QQ
65篇文章 · 0订阅
现代化Flutter架构-Riverpod表现层
在编写 Flutter 应用程序时,将业务逻辑与 UI 代码分离是非常重要的。 这将使我们的代码更易于测试和推理,当我们的应用程序变得越来越复杂时,这一点尤为重要。 为了实现这一点,我们可以使用设计模
【我的 Flutter 开源库 】 - 虚线绘制库 dash_painter
有很多人问我如何绘制虚线,一直没有这方面需求,没有太在意。现在想一下,通过路径测量实现虚线绘制应该是非常简单的。就抽了点空,顺手写个好用的虚线路径绘制工具,不然平时画个辅助线啥的确实挺费劲。
Flutter实现微信支付和iOS IAP支付
结合相关平台规定,我们最终确定支付方式为:Android端使用微信支付,iOS使用IAP应用内支付。##微信支付微信支付的流程相对简单:客户端向业务后台发起一个购买请求业务后台到微信服务端生成一个订单
Flutter中用户交互事件
第二类则是手势识别(Gesture Detector),表示多个原始指针事件的组合操作,如点击、双击、长按等,是指针事件的语义化封装。 指针事件表示用户交互的原始触摸数据,如手指接触屏幕 PointerDownEvent、手指在屏幕上移动 PointerMoveEvent、手指…
说说Flutter中最熟悉的陌生人 —— Key
Key在Flutter的源码中可以说是无处不在,但是我们日常中确不怎么使用它。有点像是“最熟悉的陌生人”,那么今天就来说说这个“陌生人”,揭开它神秘的面纱。 以上定义是源码中关于Key的解释。通俗的说就是Widget的标识,帮助实现Element的复用。关于它的说明源码中也提供…
Flutter上线项目实战——路由篇
1. 应用场景 路由跳转时拿不到context怎么办,eg: token失效/异地登录跳转登录页面。 获取不到当前路由名称怎么办,eg: 点击push推送跳转指定路由,如果已经在当前页面就replace,如果不在就push。 注册监听路由跳转,做一些想做的事情,eg:不同路由,…
基于FutureBuilder通用网络请求界面封装
在Dart中,处理异步有两种方式,一种方式是asyn/awiat ,另一种方式就是FutureBuilder,FutureBuilder能够在网络请求开始前,请求中,请求完成or失败,帮助我们管理我们的UI界面。 接下来开始我们的通用网络Widget封装,根据Demo我们发现需…
Flutter完整开发实战详解(一、Dart语言和Flutter基础) | 掘金技术征文
在如今的 Flutter 大潮下,本系列是让你看完会安心的文章。 本系列将完整讲述:如何入门 Flutter 开发,如何快速从 0 开发一个完整的 Flutter APP,配套高完成度 Flutter 开源项目 GSYGithubAppFlutter,提供 Flutter 的开…
Flutter 可拖拽的层叠卡片
通过Stack实现层叠效果,它的子Widget的部署实现方式还是比较多的,比如使用Container,计算每个卡片的margin. 使用Positioned,计算left,top,right,bottom. 使用Transform,计算Offset. 第一层的卡片,需要识别用户…