# Flutter之gestures庫
```
CLASSES
DelayedMultiDragGestureRecognizer
DoubleTapGestureRecognizer
Drag
DragDownDetails
DragEndDetails
DragGestureRecognizer
DragStartDetails
DragUpdateDetails
EagerGestureRecognizer
FlutterErrorDetailsForPointerEventDispatcher
FlutterErrorDetailsForPointerRouter
GestureArenaEntry
GestureArenaManager
GestureArenaMember
GestureArenaTeam
GestureRecognizer
HitTestable
HitTestDispatcher
HitTestEntry
HitTestResult
HitTestTarget
HorizontalDragGestureRecognizer
HorizontalMultiDragGestureRecognizer
ImmediateMultiDragGestureRecognizer
LeastSquaresSolver
LongPressGestureRecognizer
MultiDragGestureRecognizer
MultiDragPointerState
MultiTapGestureRecognizer
Offset
OneSequenceGestureRecognizer
PanGestureRecognizer
PointerAddedEvent
PointerCancelEvent
PointerDownEvent
PointerEvent
PointerEventConverter
PointerHoverEvent
PointerMoveEvent
PointerRemovedEvent
PointerRouter
PointerUpEvent
PolynomialFit
PrimaryPointerGestureRecognizer
ScaleEndDetails
ScaleGestureRecognizer
ScaleStartDetails
ScaleUpdateDetails
TapDownDetails
TapGestureRecognizer
TapUpDetails
Velocity
VelocityEstimate
VelocityTracker
VerticalDragGestureRecognizer
VerticalMultiDragGestureRecognizer
MIXINS
GestureBinding
CONSTANTS
kBackMouseButton
kDoubleTapMinTime
kDoubleTapSlop
kDoubleTapTimeout
kDoubleTapTouchSlop
kForwardMouseButton
kHoverTapSlop
kHoverTapTimeout
kJumpTapTimeout
kLongPressTimeout
kMaxFlingVelocity
kMiddleMouseButton
kMinFlingVelocity
kPagingTouchSlop
kPanSlop
kPressTimeout
kPrimaryMouseButton
kPrimaryStylusButton
kScaleSlop
kSecondaryMouseButton
kSecondaryStylusButton
kTouchSlop
kWindowTouchSlop
kZoomControlsTimeout
PROPERTIES
debugPrintGestureArenaDiagnostics
debugPrintHitTestResults
debugPrintRecognizerCallbacksTrace
FUNCTIONS
debugAssertAllGesturesVarsUnset
nthMouseButton
nthStylusButton
ENUMS
GestureDisposition
GestureRecognizerState
PointerDeviceKind
TYPEDEFS
GestureDoubleTapCallback
GestureDragCancelCallback
GestureDragDownCallback
GestureDragEndCallback
GestureDragStartCallback
GestureDragUpdateCallback
GestureLongPressCallback
GestureLongPressUpCallback
GestureMultiDragStartCallback
GestureMultiTapCallback
GestureMultiTapCancelCallback
GestureMultiTapDownCallback
GestureMultiTapUpCallback
GestureScaleEndCallback
GestureScaleStartCallback
GestureScaleUpdateCallback
GestureTapCallback
GestureTapCancelCallback
GestureTapDownCallback
GestureTapUpCallback
PointerRoute
RecognizerCallback
```
- Introduction
- Flutter之初印象
- Flutter App開發介紹
- Flutter Windows開發環境搭建
- Macos開發環境搭建
- Hello Flutter
- FAQ
- Flutter基礎知識
- Flutter框架概覽
- Widget基礎知識
- Flutter原理-架構圖
- Flutter原理-滑動魔法
- 開發工具
- 使用Flutter IDE
- 使用熱重載
- 測試應用
- 調試應用
- 檢查Inspect用戶界面
- Android構建發布
- IOS構建發布
- 升級安裝的Flutter
- 格式化代碼
- 使用設備和SDK API
- Fluter pub包管理器
- 使用packages
- 開發packages
- 平臺特定的代碼
- 文件讀寫
- 網絡和Http
- JSON和序列化
- 數據共享InheritedWidget
- 基礎 Widgets
- Container
- Row
- Column
- Text
- RaisedButton
- FlutterLogo
- Placeholder
- 了解盒子約束
- Material - app結構和導航
- Scaffold
- Appbar
- BottomNavigationBar
- TabBar
- TabBarView
- MaterialApp
- WidgetsApp
- Drawer
- Material - 按鈕
- RaisedButton
- FloatingActionButton
- 自定義FloatActionButton
- FlatButton
- IconButton
- PopupMenuButton
- ButtonBar
- Material - 輸入框和選擇框
- TextField
- 處理文本輸入
- Checkbox
- Radio
- Switch
- Slider
- Date&TimePickers
- Material - 對話框、Alert、Panel
- SimpleDialog
- AlertDialog
- BottomSheet
- ExpansionPanel
- SnackBar
- Material - 信息展示
- Image
- 資源和約束
- Icon
- Chip相關
- Tooltip
- DataTable
- Card
- LinearProgressIndicator
- Material - 布局
- ListTile
- Stepper
- Divider
- 布局組件 - 單個子元素
- Container
- Padding
- Center
- Align
- FittedBox
- AspectRatio
- ConstrainedBox
- Baseline
- FractionallySizedBox
- IntrinsicHeighht
- IntrinsicWidth
- LimitedBox
- Offstage
- OverflowBox
- SizedBox
- SizedOverflowBox
- Transform
- CustomSingleChildLayout
- 如何構建布局
- 布局組件 - 多個子元素
- Row
- Column
- Stack
- IndexedStack
- Flow
- Table
- Wrap
- ListBody
- ListView
- CustomMultiChildLayout
- LayoutBuilder
- 文本組件
- Text
- RichText
- DefaultTextStyle
- 如何自定義字體
- style練習
- 資源組件
- Image
- Icon
- RawImage
- Assetbulde
- 表單組件
- Form
- FormField
- RawKeyboardListener
- 動畫&Motion組件
- 了解flutter動畫
- AnimatedContainer
- AnimatedCrossFade
- Hero
- AnimateBuilder
- DecoratedBoxTransition
- FadeTransition
- PositionedTransition
- RotationTransition
- ScaleTransition
- SizeTransition
- SlideTransition
- AnimatedDefaultTextStyle
- AnimatedLsitState
- AnimatedModalBarrier
- animatedOpacity
- AnimatedPhysicalModel
- AnimatedPositioned
- AnimatedSize
- AnimatedWidget
- AnimatedWidgetBaseState
- 交互模型組件
- 了解flutter手勢
- LongPressDraggable
- GestureDetector
- DragTarget
- Dismissable
- IgnorePointer
- AbsorbPointer
- Navigator
- 路由和導航
- WillPopScope
- Scrollable
- 如何添加交互
- 樣式組件
- Padding
- Theme
- MediaQuery
- 繪制和視覺效果組件
- Opacity
- Transform
- DecoratedBox
- FractionalTranslation
- RotatedBox
- ClipOval
- ClipPath
- ClipRect
- CustomPaint
- BackdropFilter
- 異步組件
- Futurebuilder
- StreamBuilder
- 可滾動的組件
- ListView
- NestedScrollView
- GridView
- SingleChildScrollView
- Scrollable
- Scrollbar
- CustomScrollView
- Notification
- NotificationListener
- ScrollConfiguration
- RefreshIndicator
- 國際化
- 官網國際化方法
- Pub庫flutter_i18n
- 文件操作和網絡訪問
- 文件操作
- Http請求-HttpClient
- Http請求-Dio package
- WebSocket
- 使用Socket API
- Json轉Model
- Json轉Dart Model工具
- Cookbook
- 設計基礎
- Images
- Lists
- 處理手勢
- 導航
- 網絡
- 常用pub類庫
- shared
- path_provider
- WebView
- gps
- web_socket_channel
- video_player
- 設計模式
- rxdart
- scoped_model
- flux
- dartea mvu模式
- mvvm模式
- 練習例子
- 構建聊天界面
- Http Json構建列表界面
- Stream構建界面
- Stream轉Model例子
- 動畫例子
- 模擬物理動畫
- 攝氏華氏轉換例子
- 計算器例子
- 天氣應用
- ScopedModel多Page例子
- 嵌入Tab到Scroll例子
- 記住State例子
- 從零開始實現一個GithubAPP
- 從零開始實現一個音樂播放APP
- Fluter框架探秘
- Flutter之foundation庫
- Flutter之painting庫
- Flutter之animation庫
- Flutter之gestures庫
- Flutter之rendering庫
- Flutter之widgets庫
- Flutter之cupertino庫
- Flutter之material庫