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.