Skip to main content

MouseTracker 移至 rendering

MouseTracker 及相關符號已移至 rendering 套件。

摘要

#

MouseTracker 及相關符號已從 gestures 套件移除,這將導致出現未定義類別或方法等錯誤訊息。請改為從 rendering 套件匯入這些符號。

背景說明

#

在此變更之前,MouseTracker 屬於 gestures 套件。當我們發現與 MouseTracker 相關的程式碼經常需要從 rendering 套件匯入時,這帶來了一些困擾。

由於 MouseTrackerrendering 的關聯性高於 gestures,因此我們已將其及相關程式碼移至 rendering

變更說明

#

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

遷移指南

#

如果你遇到以下符號出現「未定義類別」或「未定義名稱」的錯誤:

請加入以下匯入語句:

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

時程

#

合併於版本:1.16.3
正式版本:1.17

參考資料

#

API 文件:

相關議題:

相關 PR: