datter library

Classes

Ani
  • Ani

  • AniInitializer

  • AniUpdater

  • AniSequenceCommand

  • AniSequenceCommandInit

  • AniSequenceCommandUpdate

  • Between<T>
    BetweenTicks<T>
    constructors, factories: BetweenTicks.sequence, see also TweenSequence
    Clipper<T>
    ClipperAdjust<T>
    CubicOffset
    classes: CubicOffset RRegularPolygonCubicOnEdge
    Curving
    mapping Curving.sinPeriodOf, ...
    Deviate<T>
    IconAction
    IconAction
    Mamable
    MamableClip
    MamablePaint
    MamableSet<A extends MamableSingle>
    MamableSingle<T>
    MamableTransform
    factories: MamableTransform.rotate MamableTransform.compose
    MamableTransition
    MamableTransition.fade, ... MamableTransition.scale, ... MamableTransition.rotate, ... MamableTransition.slide, ... MamableTransition.decoration, ...
    Manable
    ManableSet
    ManableSync<T>
    Masionani<T>
    Masionani is the sequenceable version of Mationani, we can provide styles duration for each animation steps. While AnimationStyle properties are null by default, there are defaultDuration and defaultCurve for each animation step.
    Matable
    Matalue<T>
    Mationani
    Mationani Masionani
    OverlayModel
    In tradition, we have to create an OverlayEntry passing into OverlayState.insert, and perform advance modification by OverlayEntry.markNeedsBuild or OverlayEntry.remove, basically. it's hard to distinguish the capability for each OverlayEntry when there is 2 or more entries, we cannot defined an OverlayEntry is removable, updatable, or insertable? it's possible that we just OverlayEntry.remove and find out the entry shouldn't be removed, or we just OverlayEntry.markNeedsBuild and find out the entry have nothing to be updated. it's danger to remove or update if we don't want to.
    OverlayPlan
    See Also
    Painter
    Painter, PainterAdjust Clipper, ClipperAdjust
    PainterAdjust
    RRegularPolygonCubicOnEdge
    n, ...
    TransformTarget

    Extensions

    AlignmentExtension on Alignment
    static methods: fromDirection, ... instance methods: flipped, ...
    BiCurveExtension on (Curve, Curve)
    all, ... intervalOf, ... invert, ...
    BuildContextExtension on BuildContext
    isKeyboardShowing theme, themeText, .... , colorScheme sizeMedia, mediaViewInsets
    ClipboardExtension on Clipboard
    ColorExtension on Color
    constants: distinct20, ... instance methods: plusARGB, ...
    Contexting on ContextGeneral
    Contexting
    CubicExtension on Cubic
    keep_0231, ...
    CurveExtension on Curve
    static methods: keep, ... instance methods: interval, ...
    DateTimeRangeExtension on DateTimeRange<DateTime>
    FBorderBox on BoxBorder
    FBorderInput on InputBorder
    FBorderSide on BorderSide
    FBorderSide FBorderSide.solidInside FBorderSide.solidCenter FBorderSide.solidOutside
    FBoxConstraints on BoxConstraints
    FBoxConstraints FBoxShadow FBorderSide, FBorderBox, FBorderInput, FBorderOutlined FDecorationInput
    FBoxShadow on BoxShadow
    FDecorationInput on InputDecoration
    rowLabelIconText, ... style1, ...
    FExtruding2D on Extruding2D
    static methods: directOnSize, directOnWidth, directByDimension fromRectDirection
    FocusManagerExtension on FocusManager
    focus manager, focus general, global key
    FocusNodeExtension on FocusNode
    FPaintingPath on PaintingPath
    FPaintingPath FRectBuilder FExtruding2D
    FRectBuilder on RectFromContext
    FSizingOffset on SizingOffset
    FSizingPath on SizingPath
    FSizingPath FSizingRect FSizingOffset
    FSizingRect on SizingRect
    FTransform on Transform
    identity
    FValueChanged on ValueChanged<T>
    FWidgetBuilder on WidgetBuilder
    static methods: none, ... of, ... applier_deviate, ... parent_stack, ...
    GeneratorOffsetExtension on Generator<Offset>
    GlobalKeyExtension on GlobalKey<State<StatefulWidget>>
    IterableOffsetExtension on Iterable<Offset>
    static methods: keep, ... applyScaling, ... generatorWithValue, ...
    KGeometry on Size
    KGeometry
    KInterval on Interval
    KInterval KMaskFilter KScaffold
    KMaskFilter on Paint
    KOffsetPermutation4 on List<Offset>
    KScaffold on Scaffold
    ListOffsetExtension on List<Offset>
    ListOffsetExtension
    Matrix4Extension on Matrix4
    OffsetExtension on Offset
    differenceVertical, ...
    PathExtension on Path
    moveToPoint, ... arcFromStartToEnd, ... quadraticBezierToPoint, ... addOvalFromCircle, ... addPolygonCubic, ...
    PositionedExtension on Positioned
    RectExtension on Rect
    static methods: fromZeroTo, ... instance methods: distanceDiagonal, ...
    RenderBoxExtension on RenderBox
    SizeExtension on Size
    SizeExtension OffsetExtension
    TimeOfDayExtension on TimeOfDay
    VPaintFill on Paint
    VPaintStroke on Paint
    VThemeData on ThemeData
    WAwaitBuilder on FutureBuilder
    WClipPath on ClipPath
    WClipPath._shape WClipPath.shapeCircle WClipPath.shapeOval WClipPath.shapeStar WClipPath.shapeStadium WClipPath.shapeBeveledRectangle WClipPath.shapeRoundedRectangle WClipPath.shapeContinuousRectangle
    WGridPaper on GridPaper
    WIcon on Icon
    WImage on Image
    stateful widget: WImage
    WSizedBox on SizedBox
    height, ... sandwich, ...

    Typedefs

    AniInitializer = AnimationController Function(TickerProvider vsync, Duration forward, Duration reverse)
    AnimateToFuture = Future<void> Function(Duration duration, Curve curve)
    AnimationBuilder<T> = Widget Function(Animation<T> animation, Widget child)
    AniUpdater = void Function(AnimationController controller, Mationani oldWidget, Mationani widget)
    BiCurve = (Curve, Curve)
    . --MamableSet | | --MamableTransform | --MamableClip | --MamablePaint | --MamableTransition --MamableSingle-- | | * AnimationBuilder --Mamable |
    BuilderList = List<Widget> Function(BuildContext context)
    CallableBuilder = Widget Function(BuildContext context, VoidCallback callable)
    ChildBuilder = Widget Function(BuildContext context, Widget child)
    ChildrenBuilder = Widget Function(List<Widget> children)
    widget
    ConstraintsBuilder = Widget Function(BuildContext context, BoxConstraints constraints)
    ConstraintsBuilderList = List<Widget> Function(BuildContext context, BoxConstraints constraints)
    ContextGeneral<T> = T Function(BuildContext context)
    Extruding2D = Rect Function(double width, double height)
    GeneralBuilder<T> = Widget Function(T value)
    GlobalKeysBuilder<T extends State<StatefulWidget>> = Widget Function(BuildContext context, Map<String, GlobalKey<T>> keys)
    NotifierBuilder<T> = Widget Function(ValueNotifier<T> notifier)
    OverlayModelBuilder = Widget Function(BuildContext context, OverlayModel modal)
    PaintFrom = Paint Function(Canvas canvas, Size size)
    Painting = PainterAdjust Function(SizingPath sizingPath)
    PaintingPath = void Function(Canvas canvas, Paint paint, Path path)
    PositionedLayout = Positioned4Double Function(BoxConstraints constraints)
    RectFromContext = Rect Function(BuildContext context)
    Sizing = Size Function(Size size)
    SizingCubicOffsetIterable = Iterable<CubicOffset> Function(Size size)
    SizingDouble = double Function(Size size)
    SizingOffset = Offset Function(Size size)
    SizingOffsetIterable = Iterable<Offset> Function(Size size)
    SizingOffsetList = List<Offset> Function(Size size)
    SizingPath = Path Function(Size size)
    SizingPathFrom<T> = SizingPath Function(T value)
    SizingRect = Rect Function(Size size)
    TextFormFieldValidator = FormFieldValidator<String> Function(String failedMessage)
    ValuedBuilder<T> = Widget Function(BuildContext context, T value)