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.