插件概览
BlurryContainer 是一个 Flutter 包,可让开发者轻松在容器上实现磨砂玻璃效果,创建现代、半透明的 UI 元素。它利用平台特定的模糊技术,在 Android、iOS、Web、macOS、Windows 和 Linux 上提供流畅且视觉吸引力强的玻璃质感设计。该包简化了应用模糊效果的过程,无需复杂的自定义渲染。适用于叠加层、卡片、模态框和浮动 UI 组件,能增强现代应用程序界面的视觉深度和美学吸引力。
适合场景
- 创建磨砂玻璃叠加
- 设计半透明卡片和模态框
- 使用毛玻璃效果构建现代用户界面
- 增强应用启动画面
- 实现带有模糊效果的浮动操作按钮
- 为导航栏增加深度
主要特点
- 跨平台模糊支持
- 容器模糊的简单 API
- 内置透明度控制
- 优化性能
- 可定制的模糊强度
- 支持阴影和边框
适合对象
- 寻求玻璃拟态效果的UI设计师
- 开发现代 Flutter 应用的开发者
- 具有深色模式或透明主题的应用程序
- 强调视觉精致的项目
- 使用 Material 3 设计原则的团队
使用建议
- 对低端设备的性能影响
- 除了模糊和不透明度之外,自定义选项有限
- 可能需要额外的样式来处理边缘情况
- 不适合高对比度无障碍需求
- 模糊质量因平台而略有不同
