flutter组件
2024-10-10 18:33:17 0 举报
AI智能生成
flutter组件分类
作者其他创作
大纲/内容
Scaffold
AppBar
Image
Checkbox
Switch
TabBarView
TabBar
NestedScrollView
RefreshProgressIndicator
CircularProgressIndicator
LinearProgressIndicator
LiquidLinearProgressIndicator
ProgressIndicator
ActionListener
Actions
MaterialApp
StatefulWidget
CupertinoActionSheet
CupertinoAlertDialog
CupertinoPopupSurface
CupertinoFormRow
CupertinoSection
CupertinoNavigationBarBackButton
CupertinoPickerDefaultSelectionOverlay
CupertinoPageTransition
CupertinoFullscreenDialogTransition
CupertinoTextSelectionToolbar
CupertinoTheme
Cupertino
IconButton
RaisedButton
MaterialButton
ToggleButtons
Button
TabPageSelectorIndicator
TabPageSelector
Tab
Text
GestureDetector
CircleAvatar
Visibility
InkWell
GridView
ListView
可滚动布局
Container
UserAccountsDrawerHeader(与DrawerHeader相关)
DrawerHeader(与Drawer相关)
Drawer
SafeArea
Builder
AnimatedIcon(与icon相关)
Icon
PreferredSIze
BoxScrollView
CustomScrollView
ScrollView
SingleChildScrollView
Card
SimpleDialog(相关)
AlertDialog(相关)
Dialog
VerticalDivider(相关)
Divider
常用组件
MaterialBanner
Banner
DraggableScrollableActuator
FadeInImage
ImageIcon
Placeholder
PageStorage
HtmlElementView
Spacer
Title
AboutListTile
AboutDialog
Autocomplete
CloseButton
BackButtonIcon
BackButton
InputChip
FilterChip
ChoiceChip
ActionChip
Chip
DataTable
DayPicker
FloatingActionButton
RadioListTile
SwitchListTile
ListTile
非常用组件
SliverFillViewport
SliverSafeArea
SliverFillRemaining
SliverPersistentHeader
SliverVisibility
Sliver
NotificationListener
Listener
StatelessWidget
ComponentWidget
主要用来控制 flex 布局的占位宽度。需要用在 Row 或 Column 子组件内部。
Expanded
Flexible
Positioned栈布局:根据Positioned组件的属性将child定位在Stack组件上
Positioned
LayoutId
KeepAlive
TableCell
GridPlacement
ParentDataWidget
MediaQuery
PrimaryScrollController
ButtonBarTheme
SwitchTheme
CheckboxTheme
Theme
InheritedWidget
ProxyWidget
百分比布局:根据现有的空间按照百分比调整child的尺寸
FractionllySizedBox
ClipOval-椭圆
ClipRRect-圆角
ClipRect-矩形
ClipPath-path
Clip
限定宽高:限定child的最大值
ConstraintedBox/UnConstrainedBox
限定宽高布局:对最大宽高进行限制
LimitedBox
设置具体尺寸:用一个特定大小的盒子来限定child的宽度和高度
SizeBox
装饰类容器
DecoratedBox
缩放布局:缩放以及位置调整
FittedBox
溢出父容器显示:允许child超出父容器的范围显示
OverflowBox
Box
基准线布局:所有child所在的同意条水平线
Baseline
填充布局:处理容器与child之间的间距
Padding
AspectRatio
Opacity
居中布局:child处于水平和垂直方向的中间位置
Center
Align
开关布局:控制是否显示组件
Offstage
矩阵转换:做矩阵变换,对child做评议、旋转、缩放等操作
Transform
SliverToBoxAdapter
BackdropFilter
布局
SingleChildRenderObjectWidget
Flow
Wrap
流式布局
垂直布局\t对child在垂直方向进行排列
Column
水平布局:对child在水平方向进行排列
Row
调整宽高比:根据设定的宽高比调整child
AspectRadio
Flex
栈索引布局:IndexedStack继承自Stack,显示第index个child,其他child都是不可见的
IndexedStack
Stack
ListBody
RichText
CustomMultiChildLayout
OverflowBar
NestedScrollViewViewport
UnboundedViewport
Viewport
ShrinkWrapingViewport
LayoutGrid
MultiChildRenderObjectWidget
RawImage
LeafRenderObjectWidget
SliverStaggeredGrid
SliverVariableSizeBoxAdaptorWidget
SliverPrototypeExtentList
SliverGrid
SliverList
SliverFixedExtentList
SliverMultiBoxAdaptorWidget
SliverWithKeepAliveWidget
表格布局:使用表格的行和列进行布局
Table
RenderObjectToWidgetAdapter
ListWheelViewport
SliverLayoutBuilder
LayoutBuilder
ConstrainedLayoutBuilder
SliverWithKeppAliveWidget
其他
RenderObjectWidget
Widget
SigleChildRenderObjectElement
MutilChildRenderObjectElement
SliverMultiBoxAdaptorElement
ListWheelElement
SliverVariableSizeBoxAdaptorElement
RootRenderObjectElement
LeafRenderObjectElement
RenderObjectElement
StatelessElement
SingleChildStatefulElement
StatefulElement
ParentDataElement
InheritedModelElement
InheritedElement
ProxyElement
ComponentElement
Element
RenderConstrainedBox
RenderDecoratedBox
RenderLimitedBox
RenderAspectRatio
RenderIntrinsicWidth
RenderIntrinsicHeight
RenderOpacity
RenderAnimatedOpacity
RenderShaderMask
RenderBackdropFilter
RenderTransform
RenderFittedBox
RenderFractionalTranslation
RenderMouseRegion
RenderRepaintBoundary
RenderIgnorePointer
RenderOffstage
RenderAbsorbPointer
RenderSemanticsGestureHandler
RenderSemanticsAnnotations
RenderBlockSemantics
RenderMergeSemantics
RenderExcludeSemantics
RenderIndexedSemantics
RenderLeaderLayer
RenderFollowerLayer
RenderAnnotatedRegion
RenderProxyBox
RenderConstrainedOverflowBox
RenderPositionedBox
RenderUnconstrainedBox
RenderSizedOverflowBox
RenderFractionallySizedOverflowBox
RenderAligningShiftedBox
RenderCustomSingleChildLayoutBox
RenderPadding
RenderBaseline
RenderShiftedBox
RenderRotatedBox
RenderFlex
RenderFlow
RenderImage
RenderListBody
RenderListWheelViewport
RenderParagraph
RenderPerformanceOverlay
RenderUiKitView
RenderAndroidView
PlatformViewRenderBox
RenderIndexedStack
RenderStack
RenderTable
TextureBox
RenderShrinkWrappingViewport
RenderViewport
RenderViewportBase
RenderWrap
RenderLayoutGrid
RenderPicture
RenderErrorBox
RenderEditable
RenderCustomMultiChildLayoutBox
RenderBox
RenderSliverOpacity
RenderSliverIgnorePointer
RenderSliverOffstage
RenderSliverAnimatedOpacity
RenderProxySliver
RenderSliverFillViewport
RenderSliverFixedExtentList
RenderSliverFixedExtentBoxAdaptor
RenderSliverGrid
RenderSliverList
RenderSliverMultiBoxAdaptor
RenderSliverPadding
RenderSliverEdgeInsetsPadding
RenderSliverPinnedPersistentHeader
RenderSliverFloatingPersistentHeader
RenderSliverScrollingPersistentHeader
RenderSliverPersistentHeader
RenderSliverOverlapAbsorber
RenderSliverOverlapInjector
RenderSliverStaggeredGrid
RenderSliverVariableSizeBoxAdaptor
RenderSliverFillRemainingAndOverscroll
RenderSliverFillRemainingWithScrollable
RenderSliverFillRemaining
RenderSliverLoading
RenderSliverRefreshBody
RenderSliveRefresh
SimpleRefreshSliver
RenderSliverToBoxAdapter
RenderSliverSingleBoxAdapter
RenderSiver
RenderView
RenderAbstractViewport
RenderObject
FollowerLayer
PhysicalModelLayer
BackdropFiflterLayer
AnnotatedRegionLayer
ShaderMaskLayer
OpacityLayer
LeaderLayer
TransformLayer
OffsetLayer
ClipPathLayer
ImageFllterLayer
ClipRectLayer
ColorFilterLayer
ClipRRectLayer
ContainerLayer
PictureLayer
performanceOverlayLayer
TextureLayer
PlatformViewLayer
Layer
flutter
0 条评论
回复 删除
下一页