flukit
library
Classes
AccurateSizedBox
A box with a specified size for its child. It is similar to SizedBox ,
but the difference is SizedBox pass the constraints received from its
parent to its child, but AccurateSizedBox not. for example:
AfterLayout
A widget can retrieve its render object after layout.
AnimatedRotationBox
Rotates child forever
CircleSwiperIndicator
Circular style indicator
DoneWidget
Done tip widget.
ElevatedGradientButton
A box constraints with extra information.
GradientButton
GradientCircularProgressIndicator
A circular progress indicator with gradient effect.
HitTestBlocker
A blocker by which we can intercept hit test flow.
KeepAliveWrapper
KeepAliveWrapper can keep the item(s) of scrollview alive, Not dispose .
LayoutLogPrint <T >
A helper widget which can print constraints information in debug mode.
LeftRightBox
A widget which supports left-right layout algorithm.
LogInfo
LogListener
LogListenerScope
A stateful widget to listen redirected log events.
LogListenerScopeState
LogNotifier
LogPanel
A widget to show redirected logs from print
.
LogState <T extends StatefulWidget >
LogValueNotifier
PullRefreshScope
A widget provides pull refresh scope. Typically, the child is a CustomScrollView .
QuickScrollbar
A quick scrollbar not only indicates which portion of a Scrollable
widget is actually visible, but also control the scroll position of
Scrollable widget by ScrollController .
RectangleSwiperIndicator
Rectangular style indicator
RenderAccurateSizedBox
RenderAfterLayout
RenderDoneObject
RenderHitTestBlocker
ScaleView
Scale the child from minScale to maxScale .
SlideTransitionX
Animates the position of a widget relative to its normal position
ignoring the animation direction(always slide along one direction).
Typically, is used in combination with AnimatedSwitcher .
A sliver to provide a flexible header that its height can expand when user continue
dragging over scroll . Typically as the first child of CustomScrollView .
Delegate helper for SliverPersistentHeader .
A sliver like SliverPersistentHeader , the difference is SliverPersistentHeaderToBox
can contain a box widget and use the height of its child directly.
SliverPullRefreshIndicator
A indicator for PullRefreshScope.
SliverPullRefreshIndicatorState
StaggerTextWaterMarkPainter
交错文本水印画笔,可以在水平或垂直方向上组合两个文本水印,
通过给第二个文本水印指定不同的 padding 来实现交错效果。
Swiper
A scrollable list that works page by page automatically or manually,
and it also support loop playbacks.
SwiperController
A controller for Swiper .
SwiperIndicator
Swiper indicator builder interface. If you want to custom indicator,
implement this interface.
TextWaterMarkPainter
文本水印画笔
TranslateWithExpandedPaintingArea
A widget that:
TurnBox
Animates the rotation of a widget when turns is changed.
VerticalLogPanel
A widget to show redirected logs from print
, which will divide the available
display space vertically into two areas, and display the logs below.
WaterMark
A widget that paints watermark.
WaterMarkPainter
定义水印画笔