FLUTTER ECOSYSTEM

skeletonizer

将已构建的 widget 转换为骨架加载器,无需额外努力。

最新版本
2.1.3
近 30 天下载
42.1万
喜欢数
2290
Pub 分数
160

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

Skeletonizer 是一个 Flutter 包,可轻松将现有小部件转换为骨架加载器,从而在数据加载期间提升用户体验。通过将任何小部件包裹在 Skeletonizer 小部件中,开发者可以无需修改原始 UI 结构即可立即应用闪烁占位符效果。它支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux,具有高度的通用性。非常适合用于改善动态内容应用的感知性能,设置简单,并能无缝集成到现有代码库中。

适合场景
  • 加载列表的占位符
  • 防止数据获取期间的布局偏移
  • 在加载缓慢的页面中提升用户体验
  • 动态内容预览
  • 带有占位符动画的入门屏幕
  • 离线模式UI
主要特点
  • 无需代码的控件转换
  • 内置的闪烁动画
  • 跨平台支持
  • 最小化样板
  • 可自定义的骨架外观
  • 与现有小部件的无缝集成
适合对象
  • 寻求快速UI改进的开发者
  • 频繁加载数据的应用
  • 以用户体验为中心的应用程序
  • 快速原型界面
  • 注重开发速度的团队
使用建议
  • 可能会影响大量骨架时的性能
  • 超出基本样式的定制功能有限
  • 不适用于复杂的动画控件
  • 在嵌套布局中需要谨慎处理
  • 最好与静态或可预测的部件结构一起使用
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add skeletonizer

所属分类

源码仓库

关联项目

所在榜单