PropertyBuilder extension

on

Properties

absorbPointer bool

Available on Niku, provided by the PropertyBuilder extension

getter/setter pair
align AlignmentGeometry

Available on Niku, provided by the PropertyBuilder extension

no getter
aspect double

Available on Niku, provided by the PropertyBuilder extension

no getter
aspectRatio double

Available on Niku, provided by the PropertyBuilder extension

no getter
backdropFilter ImageFilter

Available on Niku, provided by the PropertyBuilder extension

no getter
backgroundColor Color

Available on Niku, provided by the PropertyBuilder extension

no getter
badge String

Available on Niku, provided by the PropertyBuilder extension

no getter
bg Color

Available on Niku, provided by the PropertyBuilder extension

no getter
bgBlur double

Available on Niku, provided by the PropertyBuilder extension

no getter
border Border

Available on Niku, provided by the PropertyBuilder extension

no getter
borderRadius BorderRadius

Available on Niku, provided by the PropertyBuilder extension

no getter
bottom double

Available on Niku, provided by the PropertyBuilder extension

no getter
bottomCenter → void

Available on Niku, provided by the PropertyBuilder extension

no setter
bottomLeft → void

Available on Niku, provided by the PropertyBuilder extension

no setter
bottomRight → void

Available on Niku, provided by the PropertyBuilder extension

no setter
boxConstraints BoxConstraints

Available on Niku, provided by the PropertyBuilder extension

no getter
boxDecoration BoxDecoration

Available on Niku, provided by the PropertyBuilder extension

no getter
center → void

Available on Niku, provided by the PropertyBuilder extension

no setter
centerLeft → void

Available on Niku, provided by the PropertyBuilder extension

no setter
centerRight → void

Available on Niku, provided by the PropertyBuilder extension

no setter
decorated BoxDecoration

Available on Niku, provided by the PropertyBuilder extension

no getter
deps List

Available on Niku, provided by the PropertyBuilder extension

getter/setter pair
elevation double

Available on Niku, provided by the PropertyBuilder extension

no getter
expanded → void

Available on Niku, provided by the PropertyBuilder extension

no setter
fh double

Available on Niku, provided by the PropertyBuilder extension

no getter
fill → void

Available on Niku, provided by the PropertyBuilder extension

no setter
fitted → void

Available on Niku, provided by the PropertyBuilder extension

no setter
flex int

Available on Niku, provided by the PropertyBuilder extension

getter/setter pair
focus Color

Available on Niku, provided by the PropertyBuilder extension

no getter
focusColor Color

Available on Niku, provided by the PropertyBuilder extension

no getter
formKey Key

Available on Niku, provided by the PropertyBuilder extension

no getter
fractionH double

Available on Niku, provided by the PropertyBuilder extension

no getter
fractionHeight double

Available on Niku, provided by the PropertyBuilder extension

no getter
fractionSize List<double>

Available on Niku, provided by the PropertyBuilder extension

no getter
fractionW double

Available on Niku, provided by the PropertyBuilder extension

no getter
fractionWidth double

Available on Niku, provided by the PropertyBuilder extension

no getter
freezed → void

Available on Niku, provided by the PropertyBuilder extension

no setter
fullHeight → void

Available on Niku, provided by the PropertyBuilder extension

no setter
fullSize → void

Available on Niku, provided by the PropertyBuilder extension

no setter
fullWidth → void

Available on Niku, provided by the PropertyBuilder extension

no setter
fw double

Available on Niku, provided by the PropertyBuilder extension

no getter
gradient Gradient

Available on Niku, provided by the PropertyBuilder extension

no getter
h double

Available on Niku, provided by the PropertyBuilder extension

no getter
h100 → void

Available on Niku, provided by the PropertyBuilder extension

no setter
height double

Available on Niku, provided by the PropertyBuilder extension

no getter
heightPercent double

Available on Niku, provided by the PropertyBuilder extension

no getter
hero String

Available on Niku, provided by the PropertyBuilder extension

no getter
heroTag String

Available on Niku, provided by the PropertyBuilder extension

no getter
hFactor double

Available on Niku, provided by the PropertyBuilder extension

no getter
hFull → void

Available on Niku, provided by the PropertyBuilder extension

no setter
hidden bool

Available on Niku, provided by the PropertyBuilder extension

getter/setter pair
highlight Color

Available on Niku, provided by the PropertyBuilder extension

no getter
highlightColor Color

Available on Niku, provided by the PropertyBuilder extension

no getter
hMax double

Available on Niku, provided by the PropertyBuilder extension

no getter
hMin double

Available on Niku, provided by the PropertyBuilder extension

no getter
hover Color

Available on Niku, provided by the PropertyBuilder extension

no getter
hPercent double

Available on Niku, provided by the PropertyBuilder extension

no getter
ignorePointer bool

Available on Niku, provided by the PropertyBuilder extension

getter/setter pair
left double

Available on Niku, provided by the PropertyBuilder extension

no getter
m double

Available on Niku, provided by the PropertyBuilder extension

no getter
margin EdgeInsets

Available on Niku, provided by the PropertyBuilder extension

no getter
material → void

Available on Niku, provided by the PropertyBuilder extension

no setter
matrix4 Matrix4

Available on Niku, provided by the PropertyBuilder extension

no getter
max List<double>

Available on Niku, provided by the PropertyBuilder extension

no getter
maxH double

Available on Niku, provided by the PropertyBuilder extension

no getter
maxHeight double

Available on Niku, provided by the PropertyBuilder extension

no getter
maxSize List<double>

Available on Niku, provided by the PropertyBuilder extension

no getter
maxW double

Available on Niku, provided by the PropertyBuilder extension

no getter
maxWidth double

Available on Niku, provided by the PropertyBuilder extension

no getter
mb double

Available on Niku, provided by the PropertyBuilder extension

no getter
min List<double>

Available on Niku, provided by the PropertyBuilder extension

no getter
minH double

Available on Niku, provided by the PropertyBuilder extension

no getter
minHeight double

Available on Niku, provided by the PropertyBuilder extension

no getter
minSize List<double>

Available on Niku, provided by the PropertyBuilder extension

no getter
minW double

Available on Niku, provided by the PropertyBuilder extension

no getter
minWidth double

Available on Niku, provided by the PropertyBuilder extension

no getter
ml double

Available on Niku, provided by the PropertyBuilder extension

no getter
mr double

Available on Niku, provided by the PropertyBuilder extension

no getter
mt double

Available on Niku, provided by the PropertyBuilder extension

no getter
mx double

Available on Niku, provided by the PropertyBuilder extension

no getter
my double

Available on Niku, provided by the PropertyBuilder extension

no getter
offstage bool

Available on Niku, provided by the PropertyBuilder extension

no getter
opacity double

Available on Niku, provided by the PropertyBuilder extension

no getter
oval Clip

Available on Niku, provided by the PropertyBuilder extension

getter/setter pair
p double

Available on Niku, provided by the PropertyBuilder extension

no getter
padding EdgeInsets

Available on Niku, provided by the PropertyBuilder extension

no getter
pb double

Available on Niku, provided by the PropertyBuilder extension

no getter
pl double

Available on Niku, provided by the PropertyBuilder extension

no getter
pr double

Available on Niku, provided by the PropertyBuilder extension

no getter
pt double

Available on Niku, provided by the PropertyBuilder extension

no getter
px double

Available on Niku, provided by the PropertyBuilder extension

no getter
py double

Available on Niku, provided by the PropertyBuilder extension

no getter
quarterTurns int

Available on Niku, provided by the PropertyBuilder extension

no getter
ratio double

Available on Niku, provided by the PropertyBuilder extension

no getter
rect Clip

Available on Niku, provided by the PropertyBuilder extension

getter/setter pair

Available on Niku, provided by the PropertyBuilder extension

no getter
rotate double

Available on Niku, provided by the PropertyBuilder extension

no getter
rounded double

Available on Niku, provided by the PropertyBuilder extension

getter/setter pair
safe → void

Available on Niku, provided by the PropertyBuilder extension

no setter
safeArea → void

Available on Niku, provided by the PropertyBuilder extension

no setter
safeAreaBottom → void

Available on Niku, provided by the PropertyBuilder extension

no setter
safeAreaLeft → void

Available on Niku, provided by the PropertyBuilder extension

no setter
safeAreaRight → void

Available on Niku, provided by the PropertyBuilder extension

no setter
safeAreaTop → void

Available on Niku, provided by the PropertyBuilder extension

no setter
safeAreaX → void

Available on Niku, provided by the PropertyBuilder extension

no setter
safeAreaY → void

Available on Niku, provided by the PropertyBuilder extension

no setter
safeBottom → void

Available on Niku, provided by the PropertyBuilder extension

no setter
safeLeft → void

Available on Niku, provided by the PropertyBuilder extension

no setter
safeRight → void

Available on Niku, provided by the PropertyBuilder extension

no setter
safeTop → void

Available on Niku, provided by the PropertyBuilder extension

no setter
safeX → void

Available on Niku, provided by the PropertyBuilder extension

no setter
safeY → void

Available on Niku, provided by the PropertyBuilder extension

no setter
scale double

Available on Niku, provided by the PropertyBuilder extension

no getter
scrollable → void

Available on Niku, provided by the PropertyBuilder extension

no setter
scrollbar → void

Available on Niku, provided by the PropertyBuilder extension

no setter
shadow BoxShadow

Available on Niku, provided by the PropertyBuilder extension

no getter
shadowColor Color

Available on Niku, provided by the PropertyBuilder extension

no getter
shadows List<BoxShadow>

Available on Niku, provided by the PropertyBuilder extension

no getter
size List<double>

Available on Niku, provided by the PropertyBuilder extension

no getter
sizePercent List<double>

Available on Niku, provided by the PropertyBuilder extension

no getter
sliverToBox → void

Available on Niku, provided by the PropertyBuilder extension

no setter
splash Color

Available on Niku, provided by the PropertyBuilder extension

no getter
splashColor Color

Available on Niku, provided by the PropertyBuilder extension

no getter
splashFactory InteractiveInkFeatureFactory

Available on Niku, provided by the PropertyBuilder extension

no getter
theme ThemeData

Available on Niku, provided by the PropertyBuilder extension

no getter
tip String

Available on Niku, provided by the PropertyBuilder extension

no getter
tooltip String

Available on Niku, provided by the PropertyBuilder extension

no getter
top double

Available on Niku, provided by the PropertyBuilder extension

no getter
topCenter → void

Available on Niku, provided by the PropertyBuilder extension

no setter
topLeft → void

Available on Niku, provided by the PropertyBuilder extension

no setter
topRight → void

Available on Niku, provided by the PropertyBuilder extension

no setter
translate List<double>

Available on Niku, provided by the PropertyBuilder extension

no getter
translateX double

Available on Niku, provided by the PropertyBuilder extension

no getter
translateY double

Available on Niku, provided by the PropertyBuilder extension

no getter
visible bool

Available on Niku, provided by the PropertyBuilder extension

no getter
w double

Available on Niku, provided by the PropertyBuilder extension

no getter
w100 → void

Available on Niku, provided by the PropertyBuilder extension

no setter
wFactor double

Available on Niku, provided by the PropertyBuilder extension

no getter
wFull → void

Available on Niku, provided by the PropertyBuilder extension

no setter
width double

Available on Niku, provided by the PropertyBuilder extension

no getter
widthPercent double

Available on Niku, provided by the PropertyBuilder extension

no getter
wMax double

Available on Niku, provided by the PropertyBuilder extension

no getter
wMin double

Available on Niku, provided by the PropertyBuilder extension

no getter
wPercent double

Available on Niku, provided by the PropertyBuilder extension

no getter
wrap → void

Available on Niku, provided by the PropertyBuilder extension

no setter

Methods

$debugDescribeProperty() → dynamic

Available on Niku, provided by the PropertyBuilder extension

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

Available on Niku, provided by the PropertyBuilder extension

onNotification(bool onNotification(Notification)?) → dynamic

Available on Niku, provided by the PropertyBuilder extension

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

Available on Niku, provided by the PropertyBuilder extension

useAnimationBuilder({required Widget builder(BuildContext context, Widget child), required AnimationController animation}) → void

Available on Niku, provided by the PropertyBuilder extension

useBorder({Color? color, double? width, BorderStyle? style}) → void

Available on Niku, provided by the PropertyBuilder extension

useChild(Widget builder(Niku child)) → void

Available on Niku, provided by the PropertyBuilder extension

useDarkMode(Widget builder(Niku, bool)) → void

Available on Niku, provided by the PropertyBuilder extension

useForm({Key? key, AutovalidateMode? autovalidateMode, Future<bool> onWillPop()?, void onChanged()?}) → void

Available on Niku, provided by the PropertyBuilder extension

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

Available on Niku, provided by the PropertyBuilder extension

useQuery(dynamic builder(Niku child, MediaQueryData constraints)) → void

Available on Niku, provided by the PropertyBuilder extension

useRoundedBorder({double? rounded, Color? color, double? width, BorderStyle? style}) → void

Available on Niku, provided by the PropertyBuilder extension

useScreen({Widget base(Niku)?, Widget xs(Niku)?, Widget sm(Niku)?, Widget md(Niku)?, Widget lg(Niku)?, Widget xl(Niku)?}) → void

Available on Niku, provided by the PropertyBuilder extension

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

Available on Niku, provided by the PropertyBuilder extension

useScrollbar({ScrollController? controller, bool? thumbVisibility, bool? trackVisibility, double? thickness, Radius? radius, ScrollNotificationPredicate? notificationPredicate, bool? interactive, ScrollbarOrientation? scrollbarOrientation}) → void

Available on Niku, provided by the PropertyBuilder extension

useScrollView({ScrollController? controller, Axis scrollDirection = Axis.vertical, bool? primary, bool reverse = false, ScrollPhysics? physics, DragStartBehavior dragStartBehavior = DragStartBehavior.start, String? restorationId}) → void

Available on Niku, provided by the PropertyBuilder extension

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

Available on Niku, provided by the PropertyBuilder extension

useSize(dynamic builder(Niku child, Size constraints)) → void

Available on Niku, provided by the PropertyBuilder extension

useThemeSelector({required Widget light(Niku), required Widget dark(Niku)}) → void

Available on Niku, provided by the PropertyBuilder extension

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

Available on Niku, provided by the PropertyBuilder extension

useTransitions({Key? key, required List dependencies, required Widget builder(Niku niku, List dependencies), Duration duration = const Duration(milliseconds: 200), Curve curve = Curves.linear}) → void

Available on Niku, provided by the PropertyBuilder extension