组件已经封装好的组件,可以直接替代原有 Text 组件使用,这里也添加了一些便捷的样式用于 ListTile 中的使用。class AdaptiveTex...
组件已经封装好的组件,可以直接替代原有 Text 组件使用,这里也添加了一些便捷的样式用于 ListTile 中的使用。class AdaptiveTex...
组件封装好的组件,可以直接替代 Text 使用,LRUCache 是一种更高效的缓存结构,具体实现可以参考 class EllipsisText ext...
监听键盘弹出是很常见的需求,但是键盘的状态并不由 Flutter 来控制,所以 Flutter 没有提供直接的方法来获取键盘的状态,不过我们可以通过其他方...
key-value 数据库在很多时候都是用来作为缓存使用的。而大部分 key-value 数据库都能配置缓存过期的时,但是在 Flutter 中常用的 s...
通过函数扩展的方式,调用时只要在原有函数后面加上对应方法即可。import 'dart:async'; import 'da...
写在前面成品展示相关依赖getlocal_authshared_preferences组件代码这里使用 getx 作为状态管理,shared_prefer...
写在前面成品展示相关依赖getpath_provideruuidrecordaudioplayerspermission_handler录音组件频谱组件播放组件
写在前面成品展示看起来卡顿是因为抽帧了。Flutter 相关依赖提前安装好下列 Flutter 插件,直接使用最新版即可,其中使用了 GetX 作为状态管...
什么是可变字体(Variable Font)普通的字体可能有多个字重(比如 light、regular、bold)等,他们分别是一个个独立的静态的文件,在...
在开发中,经常会碰到的一个需求是将组件转为图片,比如分享功能。在 Flutter 中,如果需要截图组件,可以使用 RepaintBoundary 组件包裹...
纯自用,搬运请仔细辨别。列表工具统计元素出现次数Map<T, int> countList<T>(List<T> li...