PropertyBuilder extension
- on
Properties
- absorbPointer ↔ bool
-
getter/setter pair
- align ← AlignmentGeometry
-
no getter
- aspect ← double
-
no getter
- aspectRatio ← double
-
no getter
- backdropFilter ← ImageFilter
-
no getter
- backgroundColor ← Color
-
no getter
- badge ← String
-
no getter
- bg ← Color
-
no getter
- bgBlur ← double
-
no getter
- border ← Border
-
no getter
- borderRadius ← BorderRadius
-
no getter
- bottom ← double
-
no getter
- bottomCenter → void
-
no setter
- bottomLeft → void
-
no setter
- bottomRight → void
-
no setter
- boxConstraints ← BoxConstraints
-
no getter
- boxDecoration ← BoxDecoration
-
no getter
- center → void
-
no setter
- centerLeft → void
-
no setter
- centerRight → void
-
no setter
- decorated ← BoxDecoration
-
no getter
- deps ↔ List
-
getter/setter pair
- elevation ← double
-
no getter
- expanded → void
-
no setter
- fh ← double
-
no getter
- fill → void
-
no setter
- fitted → void
-
no setter
- flex ↔ int
-
getter/setter pair
- focus ← Color
-
no getter
- focusColor ← Color
-
no getter
- formKey ← Key
-
no getter
- fractionH ← double
-
no getter
- fractionHeight ← double
-
no getter
-
fractionSize
← List<
double> -
no getter
- fractionW ← double
-
no getter
- fractionWidth ← double
-
no getter
- freezed → void
-
no setter
- fullHeight → void
-
no setter
- fullSize → void
-
no setter
- fullWidth → void
-
no setter
- fw ← double
-
no getter
- gradient ← Gradient
-
no getter
- h ← double
-
no getter
- h100 → void
-
no setter
- height ← double
-
no getter
- heightPercent ← double
-
no getter
- hero ← String
-
no getter
- heroTag ← String
-
no getter
- hFactor ← double
-
no getter
- hFull → void
-
no setter
-
getter/setter pair
- highlight ← Color
-
no getter
- highlightColor ← Color
-
no getter
- hMax ← double
-
no getter
- hMin ← double
-
no getter
- hover ← Color
-
no getter
- hPercent ← double
-
no getter
- ignorePointer ↔ bool
-
getter/setter pair
- left ← double
-
no getter
- m ← double
-
no getter
- margin ← EdgeInsets
-
no getter
- material → void
-
no setter
- matrix4 ← Matrix4
-
no getter
-
max
← List<
double> -
no getter
- maxH ← double
-
no getter
- maxHeight ← double
-
no getter
-
maxSize
← List<
double> -
no getter
- maxW ← double
-
no getter
- maxWidth ← double
-
no getter
- mb ← double
-
no getter
-
min
← List<
double> -
no getter
- minH ← double
-
no getter
- minHeight ← double
-
no getter
-
minSize
← List<
double> -
no getter
- minW ← double
-
no getter
- minWidth ← double
-
no getter
- ml ← double
-
no getter
- mr ← double
-
no getter
- mt ← double
-
no getter
- mx ← double
-
no getter
- my ← double
-
no getter
- offstage ← bool
-
no getter
- opacity ← double
-
no getter
- oval ↔ Clip
-
getter/setter pair
- p ← double
-
no getter
- padding ← EdgeInsets
-
no getter
- pb ← double
-
no getter
- pl ← double
-
no getter
- pr ← double
-
no getter
- pt ← double
-
no getter
- px ← double
-
no getter
- py ← double
-
no getter
- quarterTurns ← int
-
no getter
- ratio ← double
-
no getter
- rect ↔ Clip
-
getter/setter pair
- right ← double
-
no getter
- rotate ← double
-
no getter
- rounded ↔ double
-
getter/setter pair
- safe → void
-
no setter
- safeArea → void
-
no setter
- safeAreaBottom → void
-
no setter
- safeAreaLeft → void
-
no setter
- safeAreaRight → void
-
no setter
- safeAreaTop → void
-
no setter
- safeAreaX → void
-
no setter
- safeAreaY → void
-
no setter
- safeBottom → void
-
no setter
- safeLeft → void
-
no setter
- safeRight → void
-
no setter
- safeTop → void
-
no setter
- safeX → void
-
no setter
- safeY → void
-
no setter
- scale ← double
-
no getter
- scrollable → void
-
no setter
- scrollbar → void
-
no setter
- shadow ← BoxShadow
-
no getter
- shadowColor ← Color
-
no getter
-
shadows
← List<
BoxShadow> -
no getter
-
size
← List<
double> -
no getter
-
sizePercent
← List<
double> -
no getter
- sliverToBox → void
-
no setter
- splash ← Color
-
no getter
- splashColor ← Color
-
no getter
- splashFactory ← InteractiveInkFeatureFactory
-
no getter
- theme ← ThemeData
-
no getter
- tip ← String
-
no getter
- tooltip ← String
-
no getter
- top ← double
-
no getter
- topCenter → void
-
no setter
- topLeft → void
-
no setter
- topRight → void
-
no setter
-
translate
← List<
double> -
no getter
- translateX ← double
-
no getter
- translateY ← double
-
no getter
- visible ← bool
-
no getter
- w ← double
-
no getter
- w100 → void
-
no setter
- wFactor ← double
-
no getter
- wFull → void
-
no setter
- width ← double
-
no getter
- widthPercent ← double
-
no getter
- wMax ← double
-
no getter
- wMin ← double
-
no getter
- wPercent ← double
-
no getter
- wrap → void
-
no setter
Methods
-
$debugDescribeProperty(
) → dynamic -
on(
{void tapDown(TapDownDetails)?, void tapUp(TapUpDetails)?, VoidCallback? tap, VoidCallback? tapCancel, VoidCallback? secondaryTap, void secondaryTapDown(TapDownDetails)?, void secondaryTapUp(TapUpDetails)?, VoidCallback? secondaryTapCancel, void tertiaryTapDown(TapDownDetails)?, void tertiaryTapUp(TapUpDetails)?, VoidCallback? tertiaryTapCancel, void doubleTapDown(TapDownDetails)?, VoidCallback? doubleTap, VoidCallback? doubleTapCancel, VoidCallback? longPress, void longPressStart(LongPressStartDetails)?, void longPressMoveUpdate(LongPressMoveUpdateDetails)?, VoidCallback? longPressUp, void longPressEnd(LongPressEndDetails)?, VoidCallback? secondaryLongPress, void secondaryLongPressStart(LongPressStartDetails)?, void secondaryLongPressMoveUpdate(LongPressMoveUpdateDetails)?, VoidCallback? secondaryLongPressUp, void secondaryLongPressEnd(LongPressEndDetails)?, void verticalDragDown(DragDownDetails)?, void verticalDragStart(DragStartDetails)?, void verticalDragUpdate(DragUpdateDetails)?, void verticalDragEnd(DragEndDetails)?, VoidCallback? verticalDragCancel, void horizontalDragDown(DragDownDetails)?, void horizontalDragStart(DragStartDetails)?, void horizontalDragUpdate(DragUpdateDetails)?, void horizontalDragEnd(DragEndDetails)?, VoidCallback? horizontalDragCancel, void forcePressStart(ForcePressDetails)?, void forcePressPeak(ForcePressDetails)?, void forcePressUpdate(ForcePressDetails)?, void forcePressEnd(ForcePressDetails)?, void panDown(DragDownDetails)?, void panStart(DragStartDetails)?, void panUpdate(DragUpdateDetails)?, void panEnd(DragEndDetails)?, VoidCallback? panCancel, void scaleStart(ScaleStartDetails)?, void scaleUpdate(ScaleUpdateDetails)?, void scaleEnd(ScaleEndDetails)?}) → void -
onNotification(
bool onNotification(Notification)?) → dynamic -
useAnimated<
T> ({Key? key, required Widget builder(Niku niku, T value), required T value, Duration duration = const Duration(milliseconds: 200), Curve curve = Curves.linear}) → void -
useAnimationBuilder(
{required Widget builder(BuildContext context, Widget child), required AnimationController animation}) → void -
useBorder(
{Color? color, double? width, BorderStyle? style}) → void -
useChild(
Widget builder(Niku child)) → void -
useDarkMode(
Widget builder(Niku, bool)) → void -
useForm(
{Key? key, AutovalidateMode? autovalidateMode, Future< bool> onWillPop()?, void onChanged()?}) → void -
usePlatform(
{Widget base(Niku)?, Widget android(Niku)?, Widget iOS(Niku)?, Widget fuchsia(Niku)?, Widget linux(Niku)?, Widget macOS(Niku)?, Widget windows(Niku)?, Widget web(Niku)?}) → void -
useQuery(
dynamic builder(Niku child, MediaQueryData constraints)) → void -
useRoundedBorder(
{double? rounded, Color? color, double? width, BorderStyle? style}) → void -
useScreen(
{Widget base(Niku)?, Widget xs(Niku)?, Widget sm(Niku)?, Widget md(Niku)?, Widget lg(Niku)?, Widget xl(Niku)?}) → void -
void useScreen({ // > 568px Widget Function(Niku)? base, // 568 - 640px Widget Function(Niku)? xs, // 640 - 768px Widget Function(Niku)? sm, // 768 - 920px Widget Function(Niku)? md, // 920 - 1024px Widget Function(Niku)? lg, // > 1024px Widget Function(Niku)? xl, })
-
useScrollable(
{ScrollController? controller, Axis scrollDirection = Axis.vertical, bool? primary, bool reverse = false, ScrollPhysics? physics, DragStartBehavior dragStartBehavior = DragStartBehavior.start, String? restorationId}) → void -
useScrollbar(
{ScrollController? controller, bool? thumbVisibility, bool? trackVisibility, double? thickness, Radius? radius, ScrollNotificationPredicate? notificationPredicate, bool? interactive, ScrollbarOrientation? scrollbarOrientation}) → void -
useScrollView(
{ScrollController? controller, Axis scrollDirection = Axis.vertical, bool? primary, bool reverse = false, ScrollPhysics? physics, DragStartBehavior dragStartBehavior = DragStartBehavior.start, String? restorationId}) → void -
useShadow(
{Color color = const Color(0xFF000000), Offset offset = Offset.zero, double blurRadius = 0.0, double spreadRadius = 0.0, BlurStyle blurStyle = BlurStyle.normal, double? rounded}) → void -
useSize(
dynamic builder(Niku child, Size constraints)) → void -
useThemeSelector(
{required Widget light(Niku), required Widget dark(Niku)}) → void -
useTransition<
T> ({Key? key, required T value, required Widget builder(Niku niku, T value), Duration duration = const Duration(milliseconds: 200), Curve curve = Curves.linear}) → void -
useTransitions(
{Key? key, required List dependencies, required Widget builder(Niku niku, List dependencies), Duration duration = const Duration(milliseconds: 200), Curve curve = Curves.linear}) → void