首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Futter&客户端开发
订阅
Macondo
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
【前端词典】5 种滚动吸顶实现方式的比较[性能升级版]
这篇文章是三天前写就的,有大佬给我提了一些修改意见,我觉得这个意见确实中肯。所以就有了这个升级的修改版本。代码同步更新到 GitHub 了。 我入职第二家公司接到的第一个需求就是修复之前外包做的滚动吸顶效果。我当时很纳闷为何一个滚动吸顶会有 bug,后来我查看代码才发现直接用的…
【Flutter】开发之功能篇(七)
这一篇,我们继续说实际开发中会用到的一些功能。 如果有更进一步的需求,比如说要在启动页加载广告图,并延时几秒的功能,就需要自己实现了。 在main方法中返回自己定义的SplashWidgit(名字随便起),在其中处理自己的逻辑,包括加载广告图、设置延时等,延时结束后,跳转至真正…
Flutter 跑马灯
本文介绍2种跑马灯效果的实现:连贯式,非连贯式。效果如下图 实现思路:写一个无限长度的列表(ListView),通过一个定时任务(Timer)每隔一定时间滑动一定距离(ScrollController)。这里面比较tricky的是滑动距离的设置,你不能直接设置一个和时间成正比的…
Flutter屏幕终极适配
一. Flutter单位 1.1. Flutter中的单位 Flutter使用的是类似于iOS中的点pt,也就是point。 所以我们经常说iPhone6的尺寸是375x667,但是它的分辨率其实是750x1334。 1.2. Flutter设备信息 二. 适配方案 2.1. …
MXFlutter:基于JS的Flutter框架,用JS也能写出Flutter应用
MXFlutter 是一套基于 JavaScript 的 Flutter 框架,可以用极其类似 Dart 的开发方式,通过编写 JavaScript 代码,来开发 Flutter 应用,或者使用 mxjsbuilder 编译器,把现有Flutter 工程编译为JS,运行在 mx…
Flutter之Navigator解读
路由是对屏幕界面的抽象。例如,'/home'将带您进入首页, '/login'将您带到登陆页。 简单说每一个界面都对应相应的 Page. 我们可以把Router看成一个班级. 每一个学生都是注册在这个班级上的的人, 通过老师点名, 叫出这个学生, 或者通过老师通过不点名, 通过…
Dart 如何优雅的避空
对于每一个程序员来说,空指针异常应该是基本都会遇到过的异常,而且这个异常出现的概率还比较大。 但是,空指针异常又是最容易解决的异常,因为只要加个非空判断就可以避免了。 本篇通过对比一般非空判断和 dart 特有的语法糖告诉你如何使用 dart 进行优雅的避空。 1. dart …
全网最全Flutter常用工具类
1、SpUtil : 单例"同步"SharedPreferences工具类。 2、ScreenUtil : 屏幕工具类. 3、WidgetUtil : Widget具类. 4、DirectoryUtil : 文件目录工具类。 5、DioUtil : 单例Dio网络工具类。 1、…
Flutter状态管理学习手册(二)——Redux
Redux 的概念源于 React,对于不是从事前端工作或者没有接触过 React 的人要理解 Redux 会比较繁复。对于不了解 Redux 的小伙伴,这里有两篇很不错的文章介绍了 Redux 的概念和相关知识: Store,是保存数据的地方。整个应用只能有一个 Store …
Flutter:界面刷新和生命周期
在开发过程中,我们经常需要继承它们两来实现自己的 Widget。 1. StatelessWidget 一个 StatelessWidget 是不能被改变的,比如:Icon、Text等。 如果你的控件一旦显示,就不需要再做任何的变更,那么你应该使用 StatelessWidge…