# Flutter之rendering庫
```
CLASSES
AccessibilityFeatures
Alignment
AlignmentDirectional
AlignmentGeometry
AlignmentGeometryTween
AlignmentTween
AnnotatedRegionLayer
AnnounceSemanticsEvent
AssetBundleImageKey
AssetBundleImageProvider
AssetImage
BackdropFilterLayer
BeveledRectangleBorder
Border
BorderDirectional
BorderRadius
BorderRadiusDirectional
BorderRadiusGeometry
BorderSide
BoxBorder
BoxConstraints
BoxDecoration
BoxHitTestEntry
BoxPainter
BoxParentData
BoxShadow
Canvas
CircleBorder
CircularNotchedRectangle
ClipContext
ClipPathLayer
ClipRectLayer
ClipRRectLayer
Color
ColorFilter
ColorSwatch
Constraints
ContainerBoxParentData
ContainerLayer
CustomClipper
CustomPainter
CustomPainterSemantics
CustomSemanticsAction
Decoration
DecorationImage
DecorationImagePainter
DiagnosticPropertiesBuilder
DiagnosticsNode
DiagnosticsProperty
DoubleProperty
EdgeInsets
EdgeInsetsDirectional
EdgeInsetsGeometry
EnumProperty
ExactAssetImage
FileImage
FittedSizes
FixedColumnWidth
FlagProperty
FlexColumnWidth
FlexParentData
FloatingHeaderSnapConfiguration
FlowDelegate
FlowPaintingContext
FlowParentData
FlutterErrorDetailsForRendering
FlutterLogoDecoration
FollowerLayer
FontWeight
FractionalOffset
FractionalOffsetTween
FractionColumnWidth
Gradient
HitTestEntry
HitTestResult
HSLColor
HSVColor
ImageCache
ImageConfiguration
ImageInfo
ImageProvider
ImageShader
ImageStream
ImageStreamCompleter
IntProperty
IntrinsicColumnWidth
Layer
LayerLink
LeaderLayer
LinearGradient
ListBodyParentData
ListWheelChildManager
ListWheelParentData
Locale
LongPressSemanticsEvent
MaskFilter
Matrix4
MatrixUtils
MaxColumnWidth
MemoryImage
MinColumnWidth
MultiChildLayoutDelegate
MultiChildLayoutParentData
MultiFrameImageStreamCompleter
NetworkImage
NotchedShape
Offset
OffsetLayer
OneFrameImageStreamCompleter
OpacityLayer
OrdinalSortKey
Paint
PaintingContext
ParentData
Path
PerformanceOverlayLayer
PhysicalModelLayer
PictureLayer
PipelineOwner
PlatformViewLayer
PointerCancelEvent
PointerDownEvent
PointerEvent
PointerMoveEvent
PointerUpEvent
RadialGradient
Radius
Rect
RelativeRect
RenderAbsorbPointer
RenderAbstractViewport
RenderAligningShiftedBox
RenderAndroidView
RenderAnimatedOpacity
RenderAnimatedSize
RenderAnnotatedRegion
RenderAspectRatio
RenderBackdropFilter
RenderBaseline
RenderBlockSemantics
RenderBox
RenderClipOval
RenderClipPath
RenderClipRect
RenderClipRRect
RenderConstrainedBox
RenderConstrainedOverflowBox
RenderCustomMultiChildLayoutBox
RenderCustomPaint
RenderCustomSingleChildLayoutBox
RenderDecoratedBox
RenderEditable
RenderErrorBox
RenderExcludeSemantics
RenderFittedBox
RenderFlex
RenderFlow
RenderFollowerLayer
RenderFractionallySizedOverflowBox
RenderFractionalTranslation
RenderIgnorePointer
RenderImage
RenderIndexedSemantics
RenderIndexedStack
RenderingFlutterBinding
RenderIntrinsicHeight
RenderIntrinsicWidth
RenderLeaderLayer
RenderLimitedBox
RenderListBody
RenderListWheelViewport
RenderMergeSemantics
RenderMetaData
RenderObject
RenderOffstage
RenderOpacity
RenderPadding
RenderParagraph
RenderPerformanceOverlay
RenderPhysicalModel
RenderPhysicalShape
RenderPointerListener
RenderPositionedBox
RenderProxyBox
RenderProxyBoxWithHitTestBehavior
RenderRepaintBoundary
RenderRotatedBox
RenderSemanticsAnnotations
RenderSemanticsGestureHandler
RenderShaderMask
RenderShiftedBox
RenderShrinkWrappingViewport
RenderSizedOverflowBox
RenderSliver
RenderSliverBoxChildManager
RenderSliverFillRemaining
RenderSliverFillViewport
RenderSliverFixedExtentBoxAdaptor
RenderSliverFixedExtentList
RenderSliverFloatingPersistentHeader
RenderSliverFloatingPinnedPersistentHeader
RenderSliverGrid
RenderSliverHelpers
RenderSliverList
RenderSliverMultiBoxAdaptor
RenderSliverPadding
RenderSliverPersistentHeader
RenderSliverPinnedPersistentHeader
RenderSliverScrollingPersistentHeader
RenderSliverSingleBoxAdapter
RenderSliverToBoxAdapter
RenderStack
RenderTable
RenderTransform
RenderUiKitView
RenderUnconstrainedBox
RenderView
RenderViewport
RenderViewportBase
RenderWrap
RevealedOffset
RoundedRectangleBorder
RRect
RSTransform
SemanticsAction
SemanticsConfiguration
SemanticsData
SemanticsEvent
SemanticsHandle
SemanticsHintOverrides
SemanticsNode
SemanticsOwner
SemanticsProperties
SemanticsService
SemanticsSortKey
SemanticsTag
Shader
ShaderMaskLayer
Shadow
ShapeBorder
ShapeBorderClipper
ShapeDecoration
SingleChildLayoutDelegate
Size
SliverConstraints
SliverGeometry
SliverGridDelegate
SliverGridDelegateWithFixedCrossAxisCount
SliverGridDelegateWithMaxCrossAxisExtent
SliverGridGeometry
SliverGridLayout
SliverGridParentData
SliverGridRegularTileLayout
SliverHitTestEntry
SliverLogicalContainerParentData
SliverLogicalParentData
SliverMultiBoxAdaptorParentData
SliverPhysicalContainerParentData
SliverPhysicalParentData
StackParentData
StadiumBorder
StringProperty
SweepGradient
TableBorder
TableCellParentData
TableColumnWidth
TapSemanticEvent
TextBox
TextDecoration
TextPainter
TextPosition
TextRange
TextSelection
TextSelectionPoint
TextSpan
TextStyle
TextureBox
TextureLayer
TooltipSemanticsEvent
TransformLayer
TransformProperty
UpdateLiveRegionEvent
ViewConfiguration
ViewportOffset
WrapParentData
MIXINS
ContainerParentDataMixin
ContainerRenderObjectMixin
DebugOverflowIndicatorMixin
KeepAliveParentDataMixin
PaintingBinding
RenderBoxContainerDefaultsMixin
RendererBinding
RenderObjectWithChildMixin
RenderProxyBoxMixin
RenderSliverWithKeepAliveMixin
SemanticsBinding
PROPERTIES
debugCheckIntrinsicSizes
debugCurrentRepaintColor
debugDisableClipLayers
debugDisableOpacityLayers
debugDisablePhysicalShapeLayers
debugDisableShadows
debugOnProfilePaint
debugPaintBaselinesEnabled
debugPaintLayerBordersEnabled
debugPaintPointersEnabled
debugPaintSizeEnabled
debugPrint
debugPrintLayouts
debugPrintMarkNeedsLayoutStacks
debugPrintMarkNeedsPaintStacks
debugProfilePaintsEnabled
debugRepaintRainbowEnabled
debugRepaintTextRainbowEnabled
debugSemanticsDisableAnimations
imageCache
FUNCTIONS
applyBoxFit
applyGrowthDirectionToAxisDirection
applyGrowthDirectionToScrollDirection
axisDirectionIsReversed
axisDirectionToAxis
debugAssertAllPaintingVarsUnset
debugAssertAllRenderVarsUnset
debugDescribeTransform
debugDumpLayerTree
debugDumpRenderTree
debugDumpSemanticsTree
debugPaintPadding
debugResetSemanticsIdCounter
decodeImageFromList
flipAxis
flipAxisDirection
flipScrollDirection
hashList
hashValues
paintBorder
paintImage
paintZigZag
positionDependentBox
textDirectionToAxisDirection
ENUMS
Axis
AxisDirection
BlendMode
BlurStyle
BorderStyle
BoxFit
BoxShape
Clip
CrossAxisAlignment
DebugSemanticsDumpOrder
DecorationPosition
DiagnosticLevel
FilterQuality
FlexFit
FlutterLogoStyle
FontStyle
GrowthDirection
HitTestBehavior
ImageRepeat
MainAxisAlignment
MainAxisSize
Overflow
PaintingStyle
PathFillType
PathOperation
PerformanceOverlayOption
PlatformViewHitTestBehavior
RenderAnimatedSizeState
RenderComparison
ScrollDirection
SelectionChangedCause
StackFit
StrokeCap
StrokeJoin
TableCellVerticalAlignment
TextAffinity
TextAlign
TextBaseline
TextDecorationStyle
TextDirection
TextOverflow
TileMode
VertexMode
VerticalDirection
WrapAlignment
WrapCrossAlignment
TYPEDEFS
CaretChangedHandler
ImageErrorListener
ImageListener
InformationCollector
LayoutCallback
MoveCursorHandler
PaintingContextCallback
PointerCancelEventListener
PointerDownEventListener
PointerMoveEventListener
PointerUpEventListener
ProfilePaintCallback
RenderObjectVisitor
SelectionChangedHandler
SemanticsBuilderCallback
SemanticsNodeVisitor
SetSelectionHandler
ShaderCallback
ValueChanged
ValueGetter
ValueSetter
VoidCallback
EXCEPTIONS
FlutterError
```
- 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庫