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

windows_taskbar 封面
插件详情v1.1.2

windows_taskbar

Flutter 插件,提供与 Windows 任务栏相关的实用工具。

Windows
近 30 天下载
1.6万
喜欢数
147
Pub 分数
150

安装插件

flutter pub add windows_taskbar

插件介绍

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

windows_taskbar 包是一个 Flutter 插件,提供与 Windows 任务栏交互的工具。它使开发者能够自定义任务栏属性,例如进度指示器、图标叠加和窗口状态管理。该插件专为 Windows 桌面应用程序设计,通过将原生任务栏功能集成到 Flutter 应用中,提升用户体验。该插件利用 Windows 特定的 API 实现无缝功能,无需编写平台特定代码。非常适合需要高级任务栏集成的桌面应用。

适合场景

  • 自定义任务栏进度条
  • 为通知添加图标叠加
  • 通过任务栏管理窗口状态
  • 增强桌面应用程序的可用性
  • 集成原生 Windows 功能
  • 改进桌面应用程序中的用户反馈

主要特点

  • 任务栏进度条控制
  • 图标叠加支持
  • Windows 特定 API 访问
  • 跨平台桌面兼容性
  • Flutter 的简单集成
  • 实时任务栏更新

适合对象

  • Windows 桌面 Flutter 开发人员
  • 需要任务栏交互的应用程序
  • 带有状态指示器的桌面应用程序
  • 面向 Windows 平台的开发者
  • 需要原生任务栏功能的项目
  • 寻求增强任务栏功能的用户

使用建议

  • 仅限 Windows 平台
  • 需要 Windows 特定的设置
  • 某些功能可能需要管理员权限
  • 依赖于 Windows 操作系统版本
  • 不兼容其他桌面平台
  • 在不同 Windows 版本之间存在行为不一致的潜在风险

原始 README

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

windows_taskbar

Flutter plugin serving utilities related to Windows taskbar.

Installation

Add package to the dependencies section of the pubspec.yaml:

dependencies:
  windows_taskbar: ^1.1.2



Guide

A minimal usage guide for package:windows_taskbar.

Contents
Set thumbnail toolbar
WindowsTaskbar.setThumbnailToolbar(
  [
  ThumbnailToolbarButton(
    ThumbnailToolbarAssetIcon('assets/camera.ico'),
      'Turn On Camera',
      () {},
    ),
    ThumbnailToolbarButton(
      ThumbnailToolbarAssetIcon('assets/microphone.ico'),
      'Mute',
      () {},
      mode: ThumbnailToolbarButtonMode.disabled | ThumbnailToolbarButtonMode.dismissionClick,
    ),
    ThumbnailToolbarButton(
      ThumbnailToolbarAssetIcon('assets/end_call.ico'),
      'Disconnect',
      () {},
    ),
  ],
);
Remove thumbnail toolbar
WindowsTaskbar.resetThumbnailToolbar();
Set progress mode
WindowsTaskbar.setProgressMode(TaskbarProgressMode.indeterminate);
Set progress
WindowsTaskbar.setProgress(69, 100);
Set thumbnail tooltip
WindowsTaskbar.setThumbnailTooltip('Awesome Flutter window.');
Flash windows taskbar app icon
WindowsTaskbar.setFlashTaskbarAppIcon(
  mode: TaskbarFlashMode.all | TaskbarFlashMode.timernofg,
  timeout: const Duration(milliseconds: 500),
);
Stop flashing windows taskbar app icon
WindowsTaskbar.resetFlashTaskbarAppIcon();
Set overlay icon (badge)
WindowsTaskbar.setOverlayIcon(
  ThumbnailToolbarAssetIcon('assets/red_slash.ico'),
  tooltip: 'Stop',
);
Remove overlay icon (badge)
WindowsTaskbar.resetOverlayIcon();
Set window title (taskbar button label)
WindowsTaskbar.setWindowTitle('Never Gonna Give You Up');
Reset window title (taskbar button label)
WindowsTaskbar.resetWindowTitle();
Next steps

Sponsor

You may consider buying me a coffee if you like this package.

License

Copyright © 2021 & onwards, Hitesh Kumar Saini <<saini123hitesh@gmail.com>>

This project & the work under this repository is governed by MIT license that can be found in the LICENSE file.

所属分类

依赖

依赖清单 1 项

源码仓库

使用此插件的项目