Skip to content

Latest commit

 

History

History
97 lines (66 loc) · 2.8 KB

README-ZH.md

File metadata and controls

97 lines (66 loc) · 2.8 KB

screen_retriever

pub version

这个插件允许 Flutter 桌面应用检索关于屏幕大小,显示,光标位置等信息。


English | 简体中文


平台支持

Linux macOS Windows
✔️ ✔️ ✔️

快速开始

安装

将此添加到你的软件包的 pubspec.yaml 文件:

dependencies:
  screen_retriever: ^0.1.9

dependencies:
  screen_retriever:
    git:
      url: https://github.com/leanflutter/screen_retriever.git
      ref: main

用法

Display? _primaryDisplay;
List<Display> _displayList = [];

void _init() async {
  _primaryDisplay = await screenRetriever.getPrimaryDisplay();
  _displayList = await screenRetriever.getAllDisplays();
  setState(() {});
}

请看这个插件的示例应用,以了解完整的例子。

谁在用使用它?

API

ScreenRetriever

Method Description Linux macOS Windows
getCursorScreenPoint 返回 Offset - 鼠标指针的当前绝对位置。 ✔️ ✔️ ✔️
getPrimaryDisplay 返回 Display - 主显示屏。 ✔️ ✔️ ✔️
getAllDisplays 返回 List<Display> - 当前可用的显示器列表。 ✔️ ✔️ ✔️

许可证

MIT