搜尋套件、儲存庫與 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 項

原始碼儲存庫

使用此套件的專案