首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
flutter
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
Flutter App开发黑白化UI实现方案ColorFiltered
Flutter App开发黑白化UI实现方案ColorFiltered,一、相信大家对App黑白化并不陌生,经常可以看到大厂的App在一定的时候会呈现黑白样式如下:这种效果在原生开发上大家肯定或多或少都了解过,原理都是在根布局绘制的时候将画笔饱和度设置成0;具体实现大家可以搜一搜这里就不贴了。二、下面就来说说在Flutter这一侧需要怎么实现原理和原生还是一样都是将饱和度设置成0,不过在Flutt
75
代码人生
01-01 08:00
代码人生
Flutter Tips之 Unwrapping Multiple Optional in Flutter & Dart
Flutter Tips之 Unwrapping Multiple Optional in Flutter & Dart,接收到这样一个需求,就是英文名字中firstName和lastName,其中任何一个为null,就返回Empty。刚拿到需求,这不简单,if判断不就可以了if(firstName==null||lastName==null){return'Empty';}return'$fir
84
代码人生
01-01 08:00
代码人生
Flutter 离线数据方案 Flutter_Data 包
Flutter 离线数据方案 Flutter_Data 包,前言通过离线优先来改善您的用户体验FlutterData是一个让你的应用程序先离线的软件包。离线时,它在设备上使用Hive存储,当到API的连接可用时,更改将自动同步。在本文中,我们将添加flutter_data包并将其连接起来,以便在应用程序启动时检索recipes。正文我花了一段时间才弄清楚自己想要什么,并勾勒出设计草图:Highle
77
代码人生
01-01 08:00
代码人生
Flutter下 ID3 编码实现-超详细
Flutter下 ID3 编码实现-超详细,之前用Flutter开发了一个桌面版的网易云音乐,传送门:源码,文章。其中有个下载功能,当时是用的mp3+JSON的方式实现下载并保存歌曲信息的。这样有个问题,信息的分离和容易解析出错。其实更好的方式是将歌曲信息写入到MP3文件内部,这里就要用到ID3的知识了。这也是这系列篇文章的由来。目前,我已经实现并开源了一个id3_codec库来帮助编解码mp3文
71
代码人生
01-01 08:00
代码人生
Flutter启动流程(Skia引擎)介绍与使用
Flutter启动流程(Skia引擎)介绍与使用,要想了解Flutter,你必须先了解它的底层图像渲染引擎Skia。因为,Flutter只关心如何向GPU提供视图数据,而Skia就是它向GPU提供视图数据的好帮手。Skia是一个用C++开发的开源的2D渲染引擎,支持多个硬件和软件平台。而且他是Googlechrome,android,Flutter产品里面用到的图形引擎。Skia简单应用1、Jav
83
代码人生
01-01 08:00
代码人生
FlutterBoost3.0 原理解析
FlutterBoost3.0 原理解析,背景随着Flutter的发展,越来越多的App开始使用Flutter。然后具有一定规模的App会依赖自己维护的基础库,那么使用Flutter重新开发App就会有较高的成本和风险,所以大部分NativeApp采用渐进式方式引入Flutter,在原有工程的基础上嵌入flutter的能力,由此产生了原生页面和Flutter页面共存的的情况,如何管理路由?官方并没
63
代码人生
01-01 08:00
代码人生
Flutter Widget 之Shortcuts
Flutter Widget 之Shortcuts,Flutter所提供的键盘快捷键系统直接用就很棒了,而且还提供了大量的空间可根据自己的喜好配置操作,之前那一篇博客介绍了小部件Focus它会指示Flutter以你的应用来包裹键盘事件,以寻找匹配的Shortcuts小部件,这便会带入Shortcuts小部件。上一篇博客,我们以Accordion属性所假想的小部件树,挑个你想用来观察按键事件的小部件
73
代码人生
01-01 08:00
代码人生
Flutter Widget 之 flutter_rating_bar
Flutter Widget 之 flutter_rating_bar,你若尝试过从头开始执行评分条控制项RatingBar,可能得要一番功夫下次不妨试试flutter_rating_bar首先初始化RatingBar并设定最小与最大值和一个备选的initialRatingRatingBar(minRating:1,maxRating:5,initialRating:3,)复制代码你可以利用all
76
代码人生
01-01 08:00
代码人生
Flutter Widget 之Autocomplete
Flutter Widget 之Autocomplete,你知道的,没有人喜欢打字。所以当表单输入可以完成你的句子时那就太好了。这是一个常见的UI模式,你可以使用一个布局构造器,一个堆栈,在用户输入时在下面的一些列表磁铁以及...Flutter中有一个小部件是为其量身打造的,Autocomplete为您的用户提供现成的自动填充的体验。将任何文本输入部件都换成自动填充部件并提供一个optionsBu
85
代码人生
01-01 08:00
代码人生
Flutter Widget 之LinearGradient
Flutter Widget 之LinearGradient,纯色非常适合设置应用程序的样式,但有时你想要更多的流行元素及多种不同的颜色,这就是LinearGradient的用武之气。虽然技术上这不是小部件,但LinearGradient仍然很酷。你可以i与任何具有装饰的Container的小部件一起使用。例如Container使用LinearGradient类以创建在颜色之间转换的渐变。Cont
188
«
1
2
3
4
5
6
7
8
...
54
55
»