BaseClass class abstract
Base class Cupertino mode uses buildByCupertino method, Material mode uses buildByMaterial method *** Parameters
- Cupertino mode: Gets corresponding value from cupertino, falls back to common parameters if not found
- Material mode: Gets corresponding value from material, falls back to common parameters if not found
- In cupertino mode, you can use cupertino = { forceUseMaterial: true } to force material mode build Use cupertino = { disabled: true } to disable build
- In material mode, you can use material = { forceUseCupertino: true } to force cupertino mode build Use material = { disabled: true } to disable build
*** Flutter disables runtime reflection, so value retrieval is handled by each child component, *** Cupertino mode uses valueFromCupertino(key, value) to get values, *** Material mode uses valueOf(key, value) to get values
- Implementers
Properties
Methods
-
beforeBuild(
BuildContext context) → void -
Called before build
inherited
-
beforeBuildByCupertino(
BuildContext context) → void -
Called before buildByCupertino
inherited
-
beforeBuildByCupertinoNative(
BuildContext context) → void -
Called before buildByCupertinoNative (native iOS implementation)
inherited
-
beforeBuildByMaterial(
BuildContext context) → void -
Called before buildByMaterial
inherited
-
build(
BuildContext context) → dynamic -
buildByCupertino(
BuildContext context) → dynamic -
build on cupertino mode (Flutter implementation)
inherited
-
buildByCupertinoNative(
BuildContext context) → dynamic -
build on cupertino mode with native iOS components (cupertino_native package)
This is called when baseParam.nativeIOS = true
Default implementation falls back to buildByCupertino()
inherited
-
buildByMaterial(
BuildContext context) → dynamic -
build on material mode
inherited
-
commonBuild(
BuildContext context, BaseParam? baseParam) → dynamic -
inherited
-
getBuildMode(
BaseParam? baseParam) → WidgetBuildMode -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
valueOf(
String key, dynamic value) → dynamic -
valueOfBaseParam(
BaseParam? baseParam, String key, dynamic value) → dynamic -
No reflection available in Dart
First get value from platform, then from mode, finally from value itself
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited