v_components
library
Classes
AlwaysAliveRefreshable <T >
An interface for provider expressions that can be passed to ref.refresh
AppDialog
@author:wzp_vicky
@time:2022年11月3日14:48:11
@version: V2.0
@description 最早来自photoai项目,正式纳入框架是3.x框架创建。主要功能就是创建出类似退出登录的提示框
这一版是修改部分属性。
说明:使用时,类似重庆公运,退出的时候没有提示那个title,如果不需要的话,title可以传“”,这个时候title还有30的padding;
内容采取自定义的,给内容设置30的下边框,可使样式稍微顺眼点,后续如果对这个求精的话再改
AppException
自定义异常
AsyncData <T >
Creates an AsyncValue with a data.
AsyncError <T >
Creates an AsyncValue in the error state.
AsyncLoading <T >
Creates an AsyncValue in loading state.
AsyncNotifier <State >
A Notifier implementation that is asynchronously initialized.
AsyncNotifierProviderElement <NotifierT extends AsyncNotifierBase<T > , T >
The element of AsyncNotifierProvider .
AsyncNotifierProviderElementBase <NotifierT extends AsyncNotifierBase<T > , T >
The element of AsyncNotifierProvider .
AsyncNotifierProviderFamily <NotifierT extends FamilyAsyncNotifier <T , Arg > , T , Arg >
The Family of AsyncNotifierProvider .
AsyncNotifierProviderRef <T >
An object used by providers to interact with other providers and the life-cycles
of the application.
AsyncValue <T >
A utility for safely manipulating asynchronous data.
AutoDisposeAsyncNotifier <State >
A provider which creates and listens to an AsyncNotifier .
AutoDisposeAsyncNotifierProviderElement <NotifierT extends AsyncNotifierBase<T > , T >
The element of AutoDisposeAsyncNotifierProvider .
AutoDisposeAsyncNotifierProviderFamily <NotifierT extends AutoDisposeFamilyAsyncNotifier <T , Arg > , T , Arg >
The Family of AsyncNotifierProvider .
AutoDisposeAsyncNotifierProviderRef <T >
An object used by providers to interact with other providers and the life-cycles
of the application.
AutoDisposeChangeNotifierProvider <NotifierT extends ChangeNotifier ? >
Creates a ChangeNotifier and exposes its current state.
AutoDisposeChangeNotifierProviderElement <NotifierT extends ChangeNotifier ? >
The element of AutoDisposeChangeNotifierProvider .
AutoDisposeChangeNotifierProviderFamily <NotifierT extends ChangeNotifier ? , Arg >
The Family of AutoDisposeChangeNotifierProvider .
AutoDisposeChangeNotifierProviderRef <NotifierT extends ChangeNotifier ? >
An object used by providers to interact with other providers and the life-cycles
of the application.
AutoDisposeFamilyAsyncNotifier <State , Arg >
A provider which creates and listens to an AsyncNotifier .
AutoDisposeFamilyNotifier <State , Arg >
A class which exposes a state that can change over time.
AutoDisposeFamilyStreamNotifier <State , Arg >
A variant of AsyncNotifier which has build creating a Stream .
AutoDisposeFutureProvider <T >
A provider that asynchronously creates a value.
AutoDisposeFutureProviderElement <T >
The ProviderElementBase of AutoDisposeFutureProvider
AutoDisposeFutureProviderFamily <R , Arg >
The Family of an AutoDisposeFutureProvider
AutoDisposeFutureProviderRef <State >
An object used by providers to interact with other providers and the life-cycles
of the application.
AutoDisposeNotifier <State >
A class which exposes a state that can change over time.
AutoDisposeNotifierProviderElement <NotifierT extends NotifierBase<T > , T >
The element of AutoDisposeNotifierProvider
AutoDisposeNotifierProviderFamily <NotifierT extends AutoDisposeFamilyNotifier <T , Arg > , T , Arg >
The Family of NotifierProvider .
AutoDisposeNotifierProviderRef <T >
An object used by providers to interact with other providers and the life-cycles
of the application.
AutoDisposeProvider <T >
A provider that exposes a read-only value.
AutoDisposeProviderElement <T >
The element of AutoDisposeProvider
AutoDisposeProviderFamily <R , Arg >
The Family of AutoDisposeProvider
AutoDisposeProviderRef <State >
An object used by providers to interact with other providers and the life-cycles
of the application.
AutoDisposeRef <State >
A Ref for providers that are automatically destroyed when
no longer used.
AutoDisposeStateNotifierProvider <NotifierT extends StateNotifier <T > , T >
Creates a StateNotifier and exposes its current state.
AutoDisposeStateNotifierProviderElement <NotifierT extends StateNotifier <T > , T >
The element of AutoDisposeStateNotifierProvider .
AutoDisposeStateNotifierProviderFamily <NotifierT extends StateNotifier <T > , T , Arg >
The Family of AutoDisposeStateNotifierProvider .
AutoDisposeStateNotifierProviderRef <NotifierT extends StateNotifier <T > , T >
An object used by providers to interact with other providers and the life-cycles
of the application.
AutoDisposeStateProvider <T >
A provider that exposes a value that can be modified from outside.
AutoDisposeStateProviderElement <T >
The element of StateProvider .
AutoDisposeStateProviderFamily <R , Arg >
The Family of StateProvider .
AutoDisposeStateProviderRef <State >
An object used by providers to interact with other providers and the life-cycles
of the application.
AutoDisposeStreamNotifier <State >
A variant of AsyncNotifier which has build creating a Stream .
AutoDisposeStreamNotifierProviderElement <NotifierT extends AsyncNotifierBase<T > , T >
The element of AutoDisposeStreamNotifierProvider .
AutoDisposeStreamNotifierProviderFamily <NotifierT extends AutoDisposeFamilyStreamNotifier <T , Arg > , T , Arg >
The Family of StreamNotifierProvider .
AutoDisposeStreamNotifierProviderRef <T >
An object used by providers to interact with other providers and the life-cycles
of the application.
AutoDisposeStreamProvider <T >
Creates a stream and exposes its latest event.
AutoDisposeStreamProviderElement <T >
The element of AutoDisposeStreamProvider .
AutoDisposeStreamProviderFamily <R , Arg >
The Family of AutoDisposeStreamProvider .
AutoDisposeStreamProviderRef <State >
An object used by providers to interact with other providers and the life-cycles
of the application.
BadRequestException
请求错误
BasePage
BaseRefreshViewState <T extends VRefreshView >
Calculator
A Calculator.
ChangeNotifierProvider <NotifierT extends ChangeNotifier ? >
Creates a ChangeNotifier and exposes its current state.
ChangeNotifierProviderElement <NotifierT extends ChangeNotifier ? >
The element of ChangeNotifierProvider .
ChangeNotifierProviderFamily <NotifierT extends ChangeNotifier ? , Arg >
The Family of ChangeNotifierProvider .
ChangeNotifierProviderRef <NotifierT extends ChangeNotifier ? >
An object used by providers to interact with other providers and the life-cycles
of the application.
ColorsUtil
CommonAppbarUtil
CommonBasePageState <T extends BasePage >
Config
Consumer
Build a widget tree while listening to providers.
ConsumerState <T extends ConsumerStatefulWidget >
A State that has access to a WidgetRef through ref , allowing
it to read providers.
ConsumerStatefulElement
The Element for a ConsumerStatefulWidget
ConsumerStatefulWidget
A StatefulWidget that can read providers.
ConsumerWidget
A StatelessWidget that can listen to providers.
DataUtil
@create at 2021/7/15 15:01
@create by kevin
@desc
DottedScaleXWidget
Family <@Deprecated ('The generic parameter will be removed in version 3.0.0. ' 'This is to enable riverpod_generator to implement families with generic parameters') State >
A base class for all families
FamilyAsyncNotifier <State , Arg >
A Notifier implementation that is asynchronously initialized.
FamilyNotifier <State , Arg >
A class which exposes a state that can change over time.
FamilyStreamNotifier <State , Arg >
A variant of AsyncNotifier which has build creating a Stream .
FormData
A class to create readable "multipart/form-data" streams.
It can be used to submit forms and file uploads to http server.
FullScreenAppBar
FullScreenState
FutureProvider <T >
A provider that asynchronously creates a value.
FutureProviderElement <T >
The element of a FutureProvider
FutureProviderFamily <R , Arg >
The Family of a FutureProvider
FutureProviderRef <State >
An object used by providers to interact with other providers and the life-cycles
of the application.
HttpDioConfig
KeepAliveLink
A object which maintains a provider alive.
LeftLinePainter
LeftLineWidget
@author: wzp_vicky
@time: 2022年11月4日23:47:34
@version: V1.1
@description: stepper左半部分
左侧的圆和线是3个部分,分别是圆的上面那条线,和圆,以及圆下面的那条线,
LoadingConfig
Notifier <State >
A class which exposes a state that can change over time.
NotifierProviderElement <NotifierT extends NotifierBase<T > , T >
The element of NotifierProvider .
NotifierProviderFamily <NotifierT extends FamilyNotifier <T , Arg > , T , Arg >
The Family of NotifierProvider .
NotifierProviderRef <T >
An object used by providers to interact with other providers and the life-cycles
of the application.
Override
An object used by ProviderContainer /ProviderScope
to override the behavior
of a provider/family for part of the application.
PageMixins
Permission
Defines the permissions which can be checked and requested.
PermissionsHelper
PermissionWithService
A special kind of permission, used to access a service.
Provider <State >
A provider that exposes a read-only value.
ProviderBase <StateT >
A base class for all providers.
ProviderContainer
An object that stores the state of the providers and allows overriding the
behavior of a specific provider.
ProviderElement <State >
A provider that exposes a read-only value.
ProviderElementBase <StateT >
An internal class that handles the state of a provider.
ProviderFamily <R , Arg >
The Family of Provider
ProviderListenableOrFamily
A shared interface between ProviderListenable and Family .
ProviderObserver
An object that listens to the changes of a ProviderContainer .
ProviderOrFamily
A common interface shared by ProviderBase and Family
ProviderRef <State >
An object used by providers to interact with other providers and the life-cycles
of the application.
ProviderScope
A widget that stores the state of providers.
ProviderSubscription <State >
Represents the subscription to a ProviderListenable
Ref <@Deprecated ('Will be removed in 3.0') State extends Object ? >
An object used by providers to interact with other providers and the life-cycles
of the application.
Refreshable <T >
An interface for provider expressions that can be passed to ref.refresh
ReponseConfig
ReponseConfigUtils
RingPainter
RoundCheckBox
Widget that draws a beautiful checkbox rounded. Provided with animation if wanted.
ScaleYWidget
SpinKitChasingDots
SpinKitCircle
SpinKitCubeGrid
SpinKitDancingSquare
SpinKitDoubleBounce
SpinKitDualRing
SpinKitFadingCircle
SpinKitFadingCube
SpinKitFadingFour
SpinKitFadingGrid
SpinKitFoldingCube
SpinKitHourGlass
SpinKitPianoWave
SpinKitPouringHourGlass
SpinKitPouringHourGlassRefined
SpinKitPulse
SpinKitPulsingGrid
SpinKitPumpCurve
SpinKitPumpingHeart
SpinKitRing
SpinKitRingCurve
SpinKitRipple
SpinKitRotatingCircle
SpinKitRotatingPlain
SpinKitSpinningCircle
SpinKitSpinningLines
SpinKitSquareCircle
SpinKitThreeBounce
SpinKitThreeInOut
SpinKitWanderingCubes
SpinKitWave
SpinkitWaveCustomPaint
SpinKitWaveSpinner
SpinningLinesPainter
StateController <T >
A StateNotifier that allows modifying its state from outside.
StateNotifier <T >
An observable class that stores a single immutable state .
StateNotifierProvider <NotifierT extends StateNotifier <T > , T >
Creates a StateNotifier and exposes its current state.
StateNotifierProviderElement <NotifierT extends StateNotifier <T > , T >
The element of StateNotifierProvider .
StateNotifierProviderFamily <NotifierT extends StateNotifier <T > , T , Arg >
The Family of StateNotifierProvider .
StateNotifierProviderRef <NotifierT extends StateNotifier <T > , T >
An object used by providers to interact with other providers and the life-cycles
of the application.
StateProvider <T >
A provider that exposes a value that can be modified from outside.
StateProviderElement <T >
The element of StateProvider .
StateProviderFamily <R , Arg >
The Family of StateProvider .
StateProviderRef <State >
An object used by providers to interact with other providers and the life-cycles
of the application.
StreamNotifier <State >
A variant of AsyncNotifier which has build creating a Stream .
StreamNotifierProviderElement <NotifierT extends AsyncNotifierBase<T > , T >
The element of StreamNotifierProvider .
StreamNotifierProviderFamily <NotifierT extends FamilyStreamNotifier <T , Arg > , T , Arg >
The Family of StreamNotifierProvider .
StreamNotifierProviderRef <T >
An object used by providers to interact with other providers and the life-cycles
of the application.
StreamProvider <T >
Creates a stream and exposes its latest event.
StreamProviderElement <T >
The element of StreamProvider .
StreamProviderFamily <R , Arg >
The Family of StreamProvider .
StreamProviderRef <State >
An object used by providers to interact with other providers and the life-cycles
of the application.
TextStyleUtils
ToastUtils
UnauthorisedException
未认证异常
UncontrolledProviderScope
Expose a ProviderContainer to the widget tree.
VAlert
@author: wzp_vicky
@time: 2023年9月14日08:21:08
@version: V1.1
@description:
VAlertConfig
@author: wzp_vicky
@time: 2023年9月14日08:13:05
@version: V1.1
@description: 这里是写给alert的样式
@use:AnimationTransition.fromRight(animation, secondaryAnimation, child);
VBaseUtils
FileName base_utils
VBFPermissionHelper
FileName permission_request
VCell
VDigitInputFormatter
@author: wzp_vicky
@time: 2022年09月16日 13:57:04
@version: V1.1
@description:输入框限制:专门用于小数的输入限制,常配合VField2使用。以下列举出一些场景
❶ 整数:限制个数:inputFormatters:
VFBaseTextDelegate
VFEnglishTextDelegate
VFFrenchTextDelegate
VFHantTextDelegate
VField
VField2
VFJapaneseTextDelegate
VFKoreanTextDelegate
VFlutterTreePlus
VFTextDelegateHelper
VLog
VRefreshView
VSearchBar
VStepper
@author: wzp_vicky
@time: 2022年11月4日23:30:48
@version: V1.1
@description: 一个自定义的stepper组件。
VTextButton
WidgetRef
An object that allows widgets to interact with providers.
Typedefs
AlertAnimation
= Widget Function(BuildContext context , Animation <double > animation , Animation <double > secondaryAnimation , Widget child )
AsyncNotifierFamilyProvider <NotifierT extends FamilyAsyncNotifier <T , Arg > , T , Arg >
= FamilyAsyncNotifierProviderImpl<NotifierT , T , Arg >
A provider which creates and listens to an AsyncNotifier .
AsyncNotifierProvider <NotifierT extends AsyncNotifier <T > , T >
= AsyncNotifierProviderImpl<NotifierT , T >
A provider which creates and listens to an AsyncNotifier .
AutoDisposeAsyncNotifierProvider <NotifierT extends AutoDisposeAsyncNotifier <T > , T >
= AutoDisposeAsyncNotifierProviderImpl<NotifierT , T >
A provider which creates and listens to an AsyncNotifier .
AutoDisposeFamilyAsyncNotifierProvider <NotifierT extends AutoDisposeFamilyAsyncNotifier <T , Arg > , T , Arg >
= AutoDisposeFamilyAsyncNotifierProviderImpl<NotifierT , T , Arg >
A provider which creates and listens to an AsyncNotifier .
AutoDisposeFamilyNotifierProvider <NotifierT extends AutoDisposeFamilyNotifier <T , Arg > , T , Arg >
= AutoDisposeFamilyNotifierProviderImpl<NotifierT , T , Arg >
A Provider which exposes a Notifier and listens to it.
AutoDisposeFamilyStreamNotifierProvider <NotifierT extends AutoDisposeFamilyStreamNotifier <T , Arg > , T , Arg >
= AutoDisposeFamilyStreamNotifierProviderImpl<NotifierT , T , Arg >
AutoDisposeNotifierProvider <NotifierT extends AutoDisposeNotifier <T > , T >
= AutoDisposeNotifierProviderImpl<NotifierT , T >
A Provider which exposes a Notifier and listens to it.
AutoDisposeStreamNotifierProvider <NotifierT extends AutoDisposeStreamNotifier <T > , T >
= AutoDisposeStreamNotifierProviderImpl<NotifierT , T >
ConsumerBuilder
= Widget Function(BuildContext context , WidgetRef ref , Widget ? child )
A function that can also listen to providers
ErrorListener
= void Function(Object error , StackTrace ? stackTrace )
A callback that can be passed to StateNotifier.onError .
Fail
= dynamic Function(int code , String msg )
Locator
= T Function<T >()
A function that allows obtaining other objects.
NotifierFamilyProvider <NotifierT extends FamilyNotifier <T , Arg > , T , Arg >
= FamilyNotifierProviderImpl<NotifierT , T , Arg >
The provider for NotifierProviderFamily .
NotifierProvider <NotifierT extends Notifier <T > , T >
= NotifierProviderImpl<NotifierT , T >
A Provider which exposes a Notifier and listens to it.
RemoveListener
= void Function()
A callback that can be used to remove a listener added with
StateNotifier.addListener .
StreamNotifierFamilyProvider <NotifierT extends FamilyStreamNotifier <T , Arg > , T , Arg >
= FamilyStreamNotifierProviderImpl<NotifierT , T , Arg >
A variant of AsyncNotifier which has build
creating a Stream .
StreamNotifierProvider <NotifierT extends StreamNotifier <T > , T >
= StreamNotifierProviderImpl<NotifierT , T >
A variant of AsyncNotifier which has build
creating a Stream .
Success <T >
= dynamic Function(T data , {dynamic otherObj })