首页
学习
活动
专区
工具
TVP
发布

Android知识点总结

专栏作者
579
文章
572835
阅读量
64
订阅数
【ZRender 渲染引擎 - 壹】 | 基础图形元素绘制
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第 6 天,点击查看活动详情
张风捷特烈
2022-10-31
2.2K0
Flutter 绘制集录 | 秒表运动与Ticker
如下所示,在上一篇中我们通过绘制,自定义了一个秒表盘的组件。本文将对该组件进行实际的应用,让其实现秒表运动的展示功能。
张风捷特烈
2022-09-20
9510
Flutter 绘制集录 | 秒表盘的绘制
本文的目的在于绘制练习,将被收录在 FlutterUnit 的绘制集录当中。另外在 《Flutter 语法基础 - 梦始之地》 中有一章需要使用这个表盘,但并不想涉及过多的绘制知识,故而在此进行实现。效果如下,外圈是线条围成的表盘,内部有个小圆指示当前位置,中间显示信息文字。
张风捷特烈
2022-09-20
7750
Flutter 桌面探索 | 自定义可拖拽导航栏
上一篇 《桌面导航 NavigationRail》 中介绍了官方的桌面导航,但整体灵活性并不是太好,风格我也不是很喜欢。看到飞书桌面端的导航栏可以支持拖拽排序,感觉挺有意思。而且排序之后,下次进入时会使用该顺序,而且在其他设备上也会同步该配置顺序。这说明用户登录时会从服务器获取配置信息,作为导航栏的状态数据决定显示。
张风捷特烈
2022-09-20
2K0
【Flutter&Flame 游戏 - 壹】开启新世界的大门
Google I/O 2022 对于 Flutter 而言,将 休闲游戏 带入了大众的视野。让 Flutter 除了应用开发之外,有了新的可能性。其中作为游戏开发引擎的 Flame ,也为更多人所知晓。说实话,之前我并不怎么看得上 Flame ,无论是官网还是文档,内容都很少,感觉非常小众。我期待着官方可以出一个游戏引擎,但现在看来,官方也倾向于使用 Flame 引擎来开发休闲的 2D 游戏,那我无需再等,开摆 。
张风捷特烈
2022-09-20
8940
【 源码之间 - Flutter 】 FutureBuilder 使用
现在回看_FutureBuilderState#initState中对_snapshot进行初始化时: 连接状态是none,数据是提供的初始数据,没有则为null
张风捷特烈
2022-09-20
1.1K0
[- Flutter 数据&状态篇 -] InheritedWidget
一个界面是由众多组件拼组而成。经常需要将一个组件进行封装,但此时有一个问题,如何让多个组件去共享一些值。 比如下面在一个_State中使用了WidgetA组件,传入_incrementCount
张风捷特烈
2022-09-20
3160
[- Flutter 数据&状态篇 -] redux
本文比较渣,有待重构.... 今天的任务是将昨的代码用redux整理一下。 在此之前先说统一几个名词在本文中的叫法。本文源码见github store : 仓库 dispatch : 分发 action : 动作 reducer : 分解器 connector : 连接器 provider : 供应器 converter : 转换器 builder : 构造器 依赖: flutter_redux: ^0.5.3 ---- 1.初始项目的Re
张风捷特烈
2022-09-20
7750
看得见的数据结构Android版之数组表(数据结构篇)
零、前言: 一讲到装东西的容器,你可能习惯于使用ArrayList和数组,你有想过ArrayList和数组的区别吗? Java的类起名字都不是随便乱起的,一般前面是辅助,后面是实质:ArrayLis
张风捷特烈
2022-09-20
2320
【Flutter&Flame游戏 - 玖】探索构件 | Component 是什么
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第 10 天,点击查看活动详情
张风捷特烈
2022-06-19
5630
【封神之作】终章 - Flutter 渲染小册
历经漫漫岁月,从 2020年11月11日 起 《Flutter 绘制指南 - 妙笔生花》的发布,至今已有一年半的时光了。如今 Flutter 框架层的进阶探索已经算是终结了,整个框架层的运行流程尽收眼底,《Flutter 渲染机制 - 聚沙成塔》算是给这场旅行画上完美的句号。
张风捷特烈
2022-05-09
4870
【Flutter 组件集录】Tooltip 与 Overlay
今天是八月更文的最后一天,带大家看一下 Tooltip 组件的实现,从而引出 Overlay 组件的使用方式。 Tooltip 组件主要的作用是在鼠标悬浮或长按手势下触发消息提示。它继承自 StatefulWidget ,其中必须传入 String 类型的 message ,还有很多其他的参数用于配置。
张风捷特烈
2022-03-18
1.6K0
【Flutter 组件集录】 ImageFiltered 与 ColorFiltered
上一篇说了 BackdropFilter 组件,它可以在子组件下方添加一个过滤层,所以此效果无法作用于子组件。而 ImageFiltered 是将 过滤层 放在子组件上方,也就是过滤效果可以作用于子组件上。
张风捷特烈
2022-03-18
1.1K0
【Flutter 组件集录】 BackdropFilter | 8 月更文挑战md
BackdropFilter 组件可能很少人使用,但它的功能还是很强大的。源码中对它的介绍是:对已有的绘制内容添加一个过滤器,然后再绘制它的孩子。
张风捷特烈
2022-03-18
8200
【Flutter 组件集录】 DecoratedBox | 8 月更文挑战
DecoratedBox 组件可能单独使用的频率不是很高,因为它被集成在了 Container 组件中,但装饰的使用方式是共通的,源码中说 DecoratedBox 会在其孩子的前景或背景上绘制 Decoration 装饰对象。这说明 Decoration 才是装饰的重点,我们需要了解或自定义 Decoration。
张风捷特烈
2022-03-18
4700
【Flutter 组件集录】SizedOverflowBox | 8 月更文挑战
上一篇介绍的 OverflowBox 组件也可以允许子组件溢出,他们最大的区别在于: OverflowBox 会指定新约束传递给孩子,而 SizedOverflowBox 则将原始约束传递给孩子。
张风捷特烈
2022-03-18
4720
【Flutter 组件集录】OverflowBox | 8 月更文挑战
我们都知道,一般布局组件,由于父区域的约束,其子节点区域都会被限制在内父区域之内。但有时我们有需求让子组件脱离区域限制,溢出父区域。而这就是 OverflowBox 的价值所在。源码中的介绍是: 让组件的约束有别于父节点的约束,可以允许组件溢出父部件。
张风捷特烈
2022-03-18
6440
【Flutter 组件集录】Positioned | 8 月更文挑战
Positioned 组件一般只用于 Stack 组件中,源码中对它的介绍是:一个可以控制 Stack 子组件位置的组件。
张风捷特烈
2022-03-18
1.1K0
【Flutter 组件集录】SizedBox | 8 月更文挑战
源码中对 SizedBox 的介绍为:一个指定尺寸的盒子。那 SizedBox 为什么可以限定尺寸?背后区域限定的原理又是什么? 本文通过 SizedBox 来一窥布局约束奥秘的冰山一角。
张风捷特烈
2022-03-18
4810
【Flutter 组件集录】Card | 8 月更文挑战
卡片效果作为 Material Design 中的一员,Flutter 中 Card 组件自然是要有的。源码注释中是这么描述它的:带有轻微圆角和立面阴影的面板。本文将从源码的角度看一下 Card 组件的构成,并讲述一下 Card 在使用中的一些细小的注意点。
张风捷特烈
2022-03-18
7660
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档