Flutter CN logo
    • 開始使用 Flutter
      • 安裝和環境設定
      • 開發體驗初探
      • 編寫第一個 Flutter 應用
      • 瞭解更多
      • 擁有其他平台開發經驗?
        • 給 Android 開發者的 Flutter 指南
        • 給 iOS SwiftUI 開發者的 Flutter 指南
        • 給 iOS UIKit 開發者的 Flutter 指南
        • 給 React Native 開發者的 Flutter 指南
        • 給 Web 開發者的 Flutter 指南
        • 給 Xamarin.Forms 開發者的 Flutter 指南
        • 宣告式 UI 介紹
        • Flutter 對比 Swift 的併發
      • Dart 語言概覽
    • 保持版本更新
      • 版本升級
      • SDK 版本清單
      • 最近更新
      • 版本發行注記
      • 破壞性改動
      • 相容性策略
    • 教程和範例程式碼
      • Codelabs
      • 實用教程 (Cookbook)
      • GitHub 上的範例應用
    • 應用解決方案
      • 遊戲
        • 介紹
        • 新增成就和排行榜
        • 新增廣告
        • 新增多人遊戲支援
        • 新增應用內購買
        • 新增使用者身份驗證
        • 使用 Crashlytics 除錯
      • 新聞
        • 建立新聞應用程式
      • 盈利
        • 介紹
        • 新增應用內購買
      • 地圖
        • 為應用程式新增地圖
    • 使用者介面
    • 介紹
    • Widget 目錄
    • 佈局建立
      • 介紹
      • 佈局建立教程
      • 清單 & 網格
        • 建立與使用清單
        • 建立一個橫向清單
        • 建立一個網格檢視
        • 建立包含不同型別元素的清單
        • 建立元素之間包含間隔的清單
        • 處理長清單
      • 捲動
        • 概覽
        • 使用 Slivers 實現各種捲動需求
        • 在清單開頭新增一個浮動的頂欄
        • 建立一個平行錯位捲動的效果
      • 回應式設計
        • 建立回應式和自適應的應用
        • 建立自適應應用
        • 根據旋轉角度更新應用的介面元素
    • 設計 & 主題
      • 共享主題樣式
      • Material 設計
      • 遷移至 Material 3
      • 文字
        • 字型 & 版式
        • 使用自定義字型
        • 將字型從 package 中對外暴露
        • Google 字型 package
      • 自定義圖形
        • 使用自定義的著色器
    • 互動
      • 為你的應用新增互動
      • 手勢
        • 介紹
        • 處理點選
        • 跨應用拖放物件
        • 拖動介面元素
        • 新增 Material 風格的水波紋
        • 實現滑動取消
      • 輸入 & 表單
        • 建立輸入框並且調整樣式
        • 讀取輸入框的內容
        • 處理輸入框的內容變動
        • 管理輸入框之間的焦點
        • 建立具有校驗功能的表單
      • 展示 SnackBar
      • 實現快捷方式和捷徑
      • 管理鍵盤焦點
    • 資源 & 媒體
      • 新增資源和圖片
      • 載入網路圖片
      • 從佔位圖轉場到圖片
      • 播放及暫停影片
    • 導向 & 路由
      • 概覽
      • 新增 Tab 到應用中
      • 導向至新頁面並回傳
      • 傳遞資料到新頁面
      • 從新頁面回傳資料
      • 在頁面上新增抽屜
      • 設定 Deeplink
      • 設定 Android Deeplink
      • 設定 iOS Universal Link
      • 設定 Web 的 URL 策略
    • 動畫 & 轉場
      • 概覽
      • 教程
      • 隱式動畫
      • 轉場 Container 的屬性
      • 漸入漸出 widget
      • Hero(跨頁面共享元素)動畫
      • 頁面轉場動畫
      • 模擬物理屬性動畫
      • 交錯動畫
      • 建立選單的交錯動畫
      • API 概覽
    • 無障礙 & 國際化
      • 無障礙
      • 國際化
    • 介面以外的開發
    • 資料呼叫和後端
      • 狀態管理
        • 介紹
        • 從宣告式的角度思考
        • 短暫狀態 & 持久狀態
        • 簡單的狀態管理
        • 狀態管理參考
      • 網路 & http
        • 概覽
        • 從網路上獲取資料
        • 建立需要認證的請求
        • 傳送資料到伺服器
        • 更新網路上的資料
        • 刪除網路上的資料
        • WebSocket 通訊
      • 序列化
        • JSON 序列化
        • 在後台處理 JSON 解析
      • 持久化
        • 將 key-value 資料儲存在硬碟上
        • 讀寫檔案
        • 利用 SQLite 持久化資料
      • Firebase
      • Google APIs
    • 平台整合
      • 支援的平台
      • 建立桌面端應用
      • 撰寫平台程式碼 (外掛編寫實現)
      • 自動化平台適配
      • Android 平台
        • 新增螢幕閃爍頁
        • 呼叫原生程式碼
        • 託管 Android 原生檢視
        • 在 Android 上恢復狀態
        • 建立適合 Chrome OS 的 Android 應用
      • iOS 平台
        • 使用 Apple 的系統函式庫
        • 新增啟動頁
        • 新增 iOS App Clip 支援
        • 新增 iOS App 擴充套件
        • 呼叫原生程式碼
        • 託管 iOS 原生檢視
        • iOS 平台除錯
        • 在 iOS 上恢復狀態
      • Linux 作業系統平台
        • 建立 Linux 桌面軟體
      • macOS 作業系統平台
        • 建立 macOS 應用
        • C 語言程式碼整合及呼叫
      • Web 平台
        • 建立一個 Web 應用
        • Web 平台常見問題
        • Web 平台渲染器
        • 自定義 Web 應用初始化
        • 在網頁裡顯示圖片
      • Windows 作業系統平台
        • 建立 Windows 桌面軟體
    • Package 和外掛
      • 使用 package 和外掛
      • 開發 Package 和外掛
      • Flutter Favorites 專案
      • Package 倉庫
    • 測試和除錯
      • 測試
      • 概覽
      • 單元測試
        • 介紹
        • 模擬依賴
      • Widget 測試
        • 介紹
        • 尋找 widgets
        • 模擬捲動
        • 模擬使用者操作
      • 整合測試
        • 介紹
        • 編寫並執行整合測試
        • 衡量整合測試的效能指標
      • 測試外掛
      • 在測試中處理外掛程式碼
      • 除錯
      • 除錯工具
      • 透過程式碼除錯應用
      • 使用原生語言的除錯
      • Flutter 的建立模式
      • 常見的 Flutter 錯誤
      • 處理錯誤
      • 將錯誤上報到收集服務
    • 效能最佳化
      • 概覽
      • 使用 Impeller
      • 效能最佳實踐
      • 應用大小
      • 延遲載入元件
      • 渲染效能
      • 效能分析
      • Web 效能分析
      • 著色器編譯時卡頓
      • 效能指標
      • 併發與隔離
      • 效能常見問題和回答
      • 附錄
    • 打包部署
      • 混淆 Dart 程式碼
      • 設定 flavors
      • 建立和發布為 Android 應用
      • 建立和發布為 iOS 應用
      • 建立和發布為 macOS 應用
      • 建立和發布為 Linux 應用
      • 建立和發布為 Windows 應用
      • 建立和發布為 Web 應用
      • 持續部署
    • 將 Flutter 新增到現有應用
      • 介紹
      • 將 Flutter 新增到現有 Android 應用
        • 工程設定
        • 新增單個 Flutter 頁面
        • 新增一個 Flutter Fragment
        • 新增 Flutter 檢視
        • Plugin 初始化
      • 將 Flutter 新增到現有 iOS 應用
        • 工程設定
        • 新增單個 Flutter 頁面
      • 除錯及熱過載
      • 多個 Flutter 實例
      • 載入順序和效能
    • 工具 & 程式碼編輯器
      • Android Studio & IntelliJ
      • Visual Studio Code
      • DevTools
        • 概覽
        • 在 Android Studio & IntelliJ 中安裝 DevTools
        • 在 VS Code 中安裝 DevTools
        • 利用終端指令安裝 DevTools
        • Flutter inspector
        • 效能檢視
        • CPU 效能檢視
        • 記憶體檢視
        • 除錯控制條檢視
        • 網路檢視
        • 除錯工具 Debugger
        • 日誌檢視
        • 應用體積工具
        • DevTools 擴充套件工具
        • 發布日誌
      • SDK 概覽
      • Flutter pubspec 選項
      • 自動修復
      • 程式碼格式化
    • Flutter 相關概念
      • Flutter 架構概覽
      • Flutter 工作原理
      • 理解佈局約束
      • Flutter 建立模式
      • 熱過載
    • 開發者資源清單
      • 學習
      • 常見問題解答
      • 相關書籍
      • 相關影片
      • 相關課程
      • 學習 Dart
      • 貢獻
      • 提出 Bug
      • 為 Flutter 做出貢獻
      • 設計文件
    • 更多資料
      • 瞭解 Dash
      • Flutter Widget 清單
      • Flutter API 文件
      • Flutter 指令行文件
  • 多平臺
    行動平台 Web 平台 桌面平台 嵌入式平台
  • 開發
    學習資源 Flutter Favorites 系列外掛 使用 Packages 盈利 遊戲 新聞
  • 生態
    社群 文化
  • 成功故事
  • 關於中文文件
  • 文件
    最新更新 IDE 整合 熱過載 效能分析 安裝 Flutter 開發者工具 實用教程 Codelabs 社群教程
開始使用
Flutter 3.19 已發布!
  • 開始使用 Flutter
    • 安裝和環境設定
    • 開發體驗初探
    • 編寫第一個 Flutter 應用
    • 瞭解更多
    • 擁有其他平台開發經驗?
      • 給 Android 開發者的 Flutter 指南
      • 給 iOS SwiftUI 開發者的 Flutter 指南
      • 給 iOS UIKit 開發者的 Flutter 指南
      • 給 React Native 開發者的 Flutter 指南
      • 給 Web 開發者的 Flutter 指南
      • 給 Xamarin.Forms 開發者的 Flutter 指南
      • 宣告式 UI 介紹
      • Flutter 對比 Swift 的併發
    • Dart 語言概覽
  • 保持版本更新
    • 版本升級
    • SDK 版本清單
    • 最近更新
    • 版本發行注記
    • 破壞性改動
    • 相容性策略
  • 教程和範例程式碼
    • Codelabs
    • 實用教程 (Cookbook)
    • GitHub 上的範例應用
  • 應用解決方案
    • 遊戲
      • 介紹
      • 新增成就和排行榜
      • 新增廣告
      • 新增多人遊戲支援
      • 新增應用內購買
      • 新增使用者身份驗證
      • 使用 Crashlytics 除錯
    • 新聞
      • 建立新聞應用程式
    • 盈利
      • 介紹
      • 新增應用內購買
    • 地圖
      • 為應用程式新增地圖
  • 使用者介面
  • 介紹
  • Widget 目錄
  • 佈局建立
    • 介紹
    • 佈局建立教程
    • 清單 & 網格
      • 建立與使用清單
      • 建立一個橫向清單
      • 建立一個網格檢視
      • 建立包含不同型別元素的清單
      • 建立元素之間包含間隔的清單
      • 處理長清單
    • 捲動
      • 概覽
      • 使用 Slivers 實現各種捲動需求
      • 在清單開頭新增一個浮動的頂欄
      • 建立一個平行錯位捲動的效果
    • 回應式設計
      • 建立回應式和自適應的應用
      • 建立自適應應用
      • 根據旋轉角度更新應用的介面元素
  • 設計 & 主題
    • 共享主題樣式
    • Material 設計
    • 遷移至 Material 3
    • 文字
      • 字型 & 版式
      • 使用自定義字型
      • 將字型從 package 中對外暴露
      • Google 字型 package
    • 自定義圖形
      • 使用自定義的著色器
  • 互動
    • 為你的應用新增互動
    • 手勢
      • 介紹
      • 處理點選
      • 跨應用拖放物件
      • 拖動介面元素
      • 新增 Material 風格的水波紋
      • 實現滑動取消
    • 輸入 & 表單
      • 建立輸入框並且調整樣式
      • 讀取輸入框的內容
      • 處理輸入框的內容變動
      • 管理輸入框之間的焦點
      • 建立具有校驗功能的表單
    • 展示 SnackBar
    • 實現快捷方式和捷徑
    • 管理鍵盤焦點
  • 資源 & 媒體
    • 新增資源和圖片
    • 載入網路圖片
    • 從佔位圖轉場到圖片
    • 播放及暫停影片
  • 導向 & 路由
    • 概覽
    • 新增 Tab 到應用中
    • 導向至新頁面並回傳
    • 傳遞資料到新頁面
    • 從新頁面回傳資料
    • 在頁面上新增抽屜
    • 設定 Deeplink
    • 設定 Android Deeplink
    • 設定 iOS Universal Link
    • 設定 Web 的 URL 策略
  • 動畫 & 轉場
    • 概覽
    • 教程
    • 隱式動畫
    • 轉場 Container 的屬性
    • 漸入漸出 widget
    • Hero(跨頁面共享元素)動畫
    • 頁面轉場動畫
    • 模擬物理屬性動畫
    • 交錯動畫
    • 建立選單的交錯動畫
    • API 概覽
  • 無障礙 & 國際化
    • 無障礙
    • 國際化
  • 介面以外的開發
  • 資料呼叫和後端
    • 狀態管理
      • 介紹
      • 從宣告式的角度思考
      • 短暫狀態 & 持久狀態
      • 簡單的狀態管理
      • 狀態管理參考
    • 網路 & http
      • 概覽
      • 從網路上獲取資料
      • 建立需要認證的請求
      • 傳送資料到伺服器
      • 更新網路上的資料
      • 刪除網路上的資料
      • WebSocket 通訊
    • 序列化
      • JSON 序列化
      • 在後台處理 JSON 解析
    • 持久化
      • 將 key-value 資料儲存在硬碟上
      • 讀寫檔案
      • 利用 SQLite 持久化資料
    • Firebase
    • Google APIs
  • 平台整合
    • 支援的平台
    • 建立桌面端應用
    • 撰寫平台程式碼 (外掛編寫實現)
    • 自動化平台適配
    • Android 平台
      • 新增螢幕閃爍頁
      • 呼叫原生程式碼
      • 託管 Android 原生檢視
      • 在 Android 上恢復狀態
      • 建立適合 Chrome OS 的 Android 應用
    • iOS 平台
      • 使用 Apple 的系統函式庫
      • 新增啟動頁
      • 新增 iOS App Clip 支援
      • 新增 iOS App 擴充套件
      • 呼叫原生程式碼
      • 託管 iOS 原生檢視
      • iOS 平台除錯
      • 在 iOS 上恢復狀態
    • Linux 作業系統平台
      • 建立 Linux 桌面軟體
    • macOS 作業系統平台
      • 建立 macOS 應用
      • C 語言程式碼整合及呼叫
    • Web 平台
      • 建立一個 Web 應用
      • Web 平台常見問題
      • Web 平台渲染器
      • 自定義 Web 應用初始化
      • 在網頁裡顯示圖片
    • Windows 作業系統平台
      • 建立 Windows 桌面軟體
  • Package 和外掛
    • 使用 package 和外掛
    • 開發 Package 和外掛
    • Flutter Favorites 專案
    • Package 倉庫
  • 測試和除錯
    • 測試
    • 概覽
    • 單元測試
      • 介紹
      • 模擬依賴
    • Widget 測試
      • 介紹
      • 尋找 widgets
      • 模擬捲動
      • 模擬使用者操作
    • 整合測試
      • 介紹
      • 編寫並執行整合測試
      • 衡量整合測試的效能指標
    • 測試外掛
    • 在測試中處理外掛程式碼
    • 除錯
    • 除錯工具
    • 透過程式碼除錯應用
    • 使用原生語言的除錯
    • Flutter 的建立模式
    • 常見的 Flutter 錯誤
    • 處理錯誤
    • 將錯誤上報到收集服務
  • 效能最佳化
    • 概覽
    • 使用 Impeller
    • 效能最佳實踐
    • 應用大小
    • 延遲載入元件
    • 渲染效能
    • 效能分析
    • Web 效能分析
    • 著色器編譯時卡頓
    • 效能指標
    • 併發與隔離
    • 效能常見問題和回答
    • 附錄
  • 打包部署
    • 混淆 Dart 程式碼
    • 設定 flavors
    • 建立和發布為 Android 應用
    • 建立和發布為 iOS 應用
    • 建立和發布為 macOS 應用
    • 建立和發布為 Linux 應用
    • 建立和發布為 Windows 應用
    • 建立和發布為 Web 應用
    • 持續部署
  • 將 Flutter 新增到現有應用
    • 介紹
    • 將 Flutter 新增到現有 Android 應用
      • 工程設定
      • 新增單個 Flutter 頁面
      • 新增一個 Flutter Fragment
      • 新增 Flutter 檢視
      • Plugin 初始化
    • 將 Flutter 新增到現有 iOS 應用
      • 工程設定
      • 新增單個 Flutter 頁面
    • 除錯及熱過載
    • 多個 Flutter 實例
    • 載入順序和效能
  • 工具 & 程式碼編輯器
    • Android Studio & IntelliJ
    • Visual Studio Code
    • DevTools
      • 概覽
      • 在 Android Studio & IntelliJ 中安裝 DevTools
      • 在 VS Code 中安裝 DevTools
      • 利用終端指令安裝 DevTools
      • Flutter inspector
      • 效能檢視
      • CPU 效能檢視
      • 記憶體檢視
      • 除錯控制條檢視
      • 網路檢視
      • 除錯工具 Debugger
      • 日誌檢視
      • 應用體積工具
      • DevTools 擴充套件工具
      • 發布日誌
    • SDK 概覽
    • Flutter pubspec 選項
    • 自動修復
    • 程式碼格式化
  • Flutter 相關概念
    • Flutter 架構概覽
    • Flutter 工作原理
    • 理解佈局約束
    • Flutter 建立模式
    • 熱過載
  • 開發者資源清單
    • 學習
    • 常見問題解答
    • 相關書籍
    • 相關影片
    • 相關課程
    • 學習 Dart
    • 貢獻
    • 提出 Bug
    • 為 Flutter 做出貢獻
    • 設計文件
  • 更多資料
    • 瞭解 Dash
    • Flutter Widget 清單
    • Flutter API 文件
    • Flutter 指令行文件
description bug_report

手勢操作 (Gestures)

  1. 實用教程
  2. 手勢操作 (Gestures)
  • 實現「滑動清除」效果
  • 捕獲和處理點選動作
  • 新增點按漣漪效果 (Material Design)
Flutter Logo
  • cfug-dev@
  • 使用條款
  • 品牌指南
  • 安全性
  • 隱私權說明
  • 官方網站
  • 免責宣告
  • Flutter 簡體中文文檔

參考中文內容需註明本站及連結作為出處,英文內容和範例程式碼均遵從源站授權協議。