widget/kaeru_widget/composables/flutter
library
Functions
-
useAnimationController({TickerProvider? vsync, Duration? duration, String? debugLabel, double? lowerBound, double? upperBound, double? value, AnimationBehavior animationBehavior = AnimationBehavior.normal})
→ AnimationController
-
Creates an AnimationController.
-
useFocusNode({String? debugLabel, bool canRequestFocus = true, FocusOnKeyEventCallback? onKeyEvent, bool skipTraversal = false})
→ FocusNode
-
Creates a FocusNode.
-
useFocusScopeNode({String? debugLabel})
→ FocusScopeNode
-
Creates a FocusScopeNode.
-
useNotifier<T extends ChangeNotifier>(T notifier)
→ T
-
Creates a ChangeNotifier.
-
useOverlayEntry(WidgetBuilder builder)
→ OverlayEntry
-
Creates an OverlayEntry.
-
usePageController({int initialPage = 0, bool keepPage = true, double viewportFraction = 1.0})
→ PageController
-
Creates a PageController.
-
useScrollController({double initialScrollOffset = 0.0, bool keepScrollOffset = true, String? debugLabel})
→ ScrollController
-
Creates a ScrollController.
-
useStreamController<T>({bool sync = false})
→ StreamController<T>
-
Creates a StreamController.
-
useStreamSubscription<T>(Stream<T> stream, void onData(T event)?, {Function? onError, void onDone()?, bool? cancelOnError})
→ StreamSubscription<T>
-
Creates a StreamSubscription.
-
useTabController({required int length, TickerProvider? vsync, int initialIndex = 0, Duration? animationDuration})
→ TabController
-
Creates a TabController.
-
useTextEditingController([String? text])
→ TextEditingController
-
Creates a TextEditingController.
-
useTimer(Duration duration, void callback(), {bool periodic = false})
→ Timer
-
Creates a Timer.
-
useTransformationController([Matrix4? value])
→ TransformationController
-
Creates a TransformationController.
-
useValueNotifier<T>(T value)
→ ValueNotifier<T>
-
Creates a ValueNotifier.