FLUTTER ECOSYSTEM

toggle_switch

切换开关 - 一个简单的切换开关小部件。它可以完全自定义所需的图标、宽度、颜色、文本、圆角半径等。它还保持选中状态。

toggle_switch 封面
最新版本
2.3.0
近 30 天下载
33.7万
喜欢数
1630
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个可自定义的切换开关小部件,适用于 Flutter,支持外观和行为的全面自定义。用户可以调整宽度、颜色、图标、文本、圆角半径等。它在重建时保持选中状态,适用于各种需要开/关切换的 UI 需求。该包轻量且兼容所有主要平台,包括移动设备、网页和桌面。

适合场景
  • 用户偏好设置
  • 开关功能切换
  • 表单输入控件
  • 深色模式切换
  • 配置文件配置面板
主要特点
  • 完全可自定义的设计
  • 维护选择状态
  • 支持图标和文本
  • 跨平台兼容性
  • 可调整的大小和样式
  • 简单的 API 集成
适合对象
  • 开发响应式 UI 的开发者
  • 需要基于切换的输入的应用程序
  • 可自定义的表单组件
  • 跨平台 Flutter 项目
使用建议
  • 在某些情况下需要手动处理状态
  • 有限的内置动画
  • 最适合简单的切换逻辑
  • 不适合复杂的交互式组件
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add toggle_switch

所属分类

源码仓库

关联项目

所在榜单