首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
今天你摸鱼了吗
掘友等级
摸鱼工程师
|
国家级摸鱼大队
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
66
文章 27
沸点 39
赞
66
返回
|
搜索文章
最新
热门
Flutter 嵌套路由实现
最近开发的某个软件需要用到嵌套路由,一开始的实现方法是在 MaterialApp 的页面中再包一个 MaterialApp,这样嵌套起来好像没什么问题。 在子路由中用系统的返回键返回,这时候子路由和父路由都会跟着返回了。 子路由有a和b两个页面,两个页面中的某个 Widget …
flutter 创建一个支持所有widget的按钮(按下变色)
Flutter 自带的按钮一般都是通过 ThemeData 改变颜色的,缺点是只支持特定的 Widget。例如 IconButton,只支持 Icon 这个 Widget 改变颜色。 有什么方法可以支持所有 Widget 呢?我想到的是定义一个回调函数返回需要改变颜色的 Wid…
flutter开发游戏入门(仿谷歌浏览器小恐龙Chrome dino)三
人生是一场游戏,在这场游戏中,我们会遇到各种磨难。游戏也是人生,不断战胜每个磨难才是游戏的乐趣,但是这个游戏还没有磨难,所以,当个创世主,给游戏添加一点磨难吧! 像这种无限的跑酷游戏,普遍的做法是玩的时间越长速度越来越快、障碍物的距离越来越短。但是这些速度和距离都要有个限制,不…
flutter开发游戏入门(仿谷歌浏览器小恐龙Chrome dino)二
这篇文章是接着上一章写的,如果没有看过上一章,可以通过查看公众号"bugporter"的历史记录获取上一章的内容,或者通过以下链接查看。 上一章所有需要用到屏幕尺寸的 组件(Component)类都是在resize方法中接收到包含屏幕尺寸的Size参数后才构建的。但是每个类都这…
flutter开发游戏入门(仿谷歌浏览器小恐龙Chrome dino)一
FPS全称是“Frames Per Second”,翻译为“每秒传输帧数”。在代码中通常会定义一个循环来表示,这个循环由两部分组成,分别是:更新(update)和渲染(render)。 上图中更新(update)部分负责处理对象的状态,比如设置游戏中玩家的动作、敌人的位置、地图…
dartPad在线编辑器详细使用指南
dartPad是谷歌dart团队在2015年为dart语言开发的一款在线编辑器,该编辑器是开源免费的,方便开发者了解dart和flutter。 它的地址是dartpad.dev。由于是国外服务器,访问有点慢,国内用户可以通过dartpad.cn访问。 dartPad可以编译、分…
flutter仿微信底部图标渐变
在flutter中,如果想实现上面的页面切换效果,必然会想到pageView。pageView的controller可以监听到pageView的滚动事件,也可以获取pageView滚动的位置,所以我们在滚动事件中根据位置去改变对应的图标颜色就可以实现了。 图标是从微信中提取出来…
个人成就
文章被点赞
15
文章被阅读
17,001
掘力值
326
关注了
16
关注者
10
收藏集
3
关注标签
14
加入于
2019-05-31