flutter开发中的点滴积累

31 篇文章
4.8K 次阅读
14 人订阅

全部文章

早起的年轻人

Flutter 雷达扫描效果、Flutter旋转扫描

3100
早起的年轻人

Flutter Duration详细概述

Duration 表示 持续时间,如1天,1小时,1分钟,1秒,100毫秒,100纳秒等。

10200
早起的年轻人

Flutter PageView 使用详细概述

PageView可用于Widget的整屏滑动切换,如当代常用的短视频APP中的上下滑动切换的功能,也可用于横向页面的切换,如APP第一次安装时的引导页面,也可用...

2700
早起的年轻人

Flutter RefreshIndicator 下拉刷新组件 Material 风格的刷新效果

—— 优美的应用体验 来自于细节的处理,更源自于码农的自我要求与努力,当然也需要码农年轻灵活的思维。

9920
早起的年轻人

Flutter BLoC 异步通信、BlocBuilder的基本使用、BlocProvider的初探

BloC 全称是 Business Logic Component(业务逻辑组件),主要作用就是将业务逻辑和UI组件分离开。

10811
早起的年轻人

Flutter ListView 局部刷新数据、ListView点赞收藏

在这只是一个 Demo ,是一个实现思路,在应用开发的更多场景中如 资讯列表的点赞、收藏等等,诸多业务场景都可使用。

22241
早起的年轻人

Flutter NestedScrollView实现的一个经典滑动折叠头部图片的效果

Flutter NestedScrollView 滑动组件是用来处理复杂情况下的滑动应用场景,如向上滑动视图时,要折叠隐藏一部分内容,这时候就需要使用到 Nes...

16311
早起的年轻人

Flutter中富文件标签的解决方案

在 Flutter 中,有点发愁,因为 Flutter 提供的 Text 与 RichText 还解析不了这种格式的,但是你也不能使用 WebView 插件,如...

7711
早起的年轻人

Flutter中Contrainer 组件的宽高限制分析

在 flutter 应用程序开发中,Contrainer组件可以理解为容器,常用用来设置背景、设置一个 Widget 的内外边距、以及边框样式等等。

10211
早起的年轻人

Dart核心基础List概述

题记:不到最后时刻,千万别轻言放弃,无论结局成功与否,只要你拼博过,尽力过,一切问心无愧

11431
早起的年轻人

Flutter通过BasicMessageChannel与Android iOS 的双向通信

题记:不到最后时刻,千万别轻言放弃,无论结局成功与否,只要你拼博过,尽力过,一切问心无愧。

19911
早起的年轻人

Flutter透明度渐变动画FadeTransition实现透明度渐变动画效果

本文章将实现通过 FadeTransition 实现透明度渐变动画效果,实现效果如下

18951
早起的年轻人

Flutter中State深入分析理解

当一个 Widget 被挂载到 Widgets 树上时,当前的StatefulWidget中通过Widget.createElement方法来创建Element...

3911
早起的年轻人

Flutter中Widget 、Element、RenderObject角色深入分析

在 Flutter 中通过构建一系列的 Widget就可建立起一个应用,一系列的 Widget 通过一写的结构排列,构成 Widgets 树,类似 HTML 中...

13551
早起的年轻人

Flutter图像绘制原理深入分析

显示器(屏幕)是由一个个物理显示单元(像素点)组成,而每一个像素点可以发出多种颜色,显示器成相的原理就是在不同的物理像素点上显示不同的颜色,最终构成完整的图像。

9211
早起的年轻人

Flutter中async与await异步编程原理分析

先谈谈任务调度 ,大部分操作系统(如Windows、Linux)的任务调度是采用时间片轮转的抢占式调度方式,对于单核CPU来讲,并行执行两个任务,实际上是CPU...

14611
早起的年轻人

Dart语言基础Map、List、Set操作合辑

Flutter完全采用了Dart语言,所以分析Dart语言基础相当于是学习了Flutter语言基础、

11211
早起的年轻人

Flutter实现倒计时功能

Timer的periodic函数开启一个循环执行的任务,其参数一用来配制间隔执行这个任务的时间,参数二用来配置具体执行的任务,在使用时需要注意有创建就要有销毁,...

21711
早起的年轻人

Flutter延时任务、Flutter通过Future与Timer实现延时任务

本文是异步编程的延时策略篇章,在Flutter中实现延时操作有两种方式,一种是通过Future,另一种是通过Timer。

6911
早起的年轻人

Flutter异步编程async与await的基本使用

异步编程常用于网络请求、缓存数据加载、本地File图片加载、定时与延时任务等,在Flutter开发中 ,使用async开启一个异步开始处理,使用await来等待...

14471

扫码关注云+社区

领取腾讯云代金券