搜索插件、代码仓与 APP 分类

tab_switcher 封面
插件详情v1.0.1

tab_switcher

围绕标签构建您的复杂应用,就像 Android 上的 Chrome 一样

近 30 天下载
15
喜欢数
38
Pub 分数
70

安装插件

flutter pub add tab_switcher

插件介绍

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

TabSwitcher 是一个 Flutter 包,旨在帮助开发者在 Android 应用中创建复杂的、类似 Chrome 的标签页界面。它支持在多个标签页之间无缝导航,具有流畅的过渡效果和直观的手势操作,模拟熟悉的标签页浏览体验。该包注重性能与易用性,支持动态标签页管理,并可轻松集成到现有的 Flutter 应用中。适用于需要高效内容切换的生产力或多视图应用。

适合场景

  • 构建多标签页移动浏览器
  • 创建具有多个视图的生产力应用
  • 设计带有标签导航的仪表板界面
  • 开发具有多个内容流的媒体播放器
  • 使用上下文切换实现应用工作流

主要特点

  • Chrome 风格标签页界面
  • 流畅的滑动式标签页切换
  • 动态标签管理
  • 手势支持标签页导航
  • 轻量且高性能的设计

适合对象

  • 开发侧重标签的 Android 应用程序的开发者
  • 以用户体验为中心的应用程序设计师
  • 需要直观多视图导航的应用程序
  • Flutter 初学者探索高级 UI 模式
  • 旨在实现原生标签页行为的项目

使用建议

  • 平台支持有限(目前不支持 iOS 或网页端)
  • 可能需要为非Android设计自定义样式
  • 最适合 Android 特有的体验
  • 不太适合简单的单视图应用
  • 在复杂场景中需要仔细的状态管理

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

tab_switcher

pub package

Framework for building apps with fullscreen tab based UI in a way Chrome for Android is built.

Building a smartphone IDE? Developing yet another internet browser? Designing a very complex app with dozens of screens that need to be shown simultaneously?

Then you came to the right place. Wrap your screens in tabs to offer rich multitasking experience to your users!

Screenshot

Features

  • [x] Gesture support
  • Swipe header horizontally to switch between tabs
  • Swipe header down to open tab grid
  • Swipe minimized tab to close it
  • [x] Tab content is captured to image when tab is minimized, so background tabs do not waste resources on rebuilding
  • [x] Uses colors specified in MaterialApp's ThemeData. Tuned to look good out of the box
  • [x] Customizable: replace everything with custom Widget
  • [x] Comes with tab count button out of the box
  • [ ] Preserving tab state is straightforward
  • [ ] Everything is smoothly animated
  • [ ] Landscape oprientation is supported

More screenshots & GIFs

TBD

Web demo

TBD

Usage

TBD

所属分类

依赖

依赖清单 1 项

  • scroll_shadow_container^2.1.0

源码仓库

使用此插件的项目

暂无相关数据。