跳至主要內容

MouseTracker 已移至 rendering 套件

摘要

#

MouseTracker 和相關符號已從 gestures 套件移出,這會導致錯誤訊息,例如未定義的類別或方法。請改為從 rendering 套件匯入。

背景

#

在此變更之前,MouseTrackergestures 套件的一部分。當我們發現與 MouseTracker 相關的程式碼經常想要從 rendering 套件匯入時,這造成了一些問題。

由於 MouseTracker 證明與 rendering 的關聯性比 gestures 更高,因此我們已將它及其相關程式碼移至 rendering

變更描述

#

檔案 mouse_tracking.dart 已從 gestures 套件移至 rendering。該檔案中的所有符號都已移動,且未保留向後相容性。

遷移指南

#

如果您看到下列符號的「未定義類別」或「未定義名稱」錯誤

您應該加入以下匯入

dart
import 'package:flutter/rendering.dart';

時程

#

已於版本中發佈:1.16.3
穩定版本:1.17

參考資料

#

API 文件

相關問題

相關 PR