Class AnimatedSwitcher
Inheritance
AnimatedSwitcher
Inherited Members
Namespace: Unity.UIWidgets.widgets
Syntax
public class AnimatedSwitcher : StatefulWidget
Constructors
AnimatedSwitcher(Key, Widget, Nullable<TimeSpan>, Curve, Curve, AnimatedSwitcherTransitionBuilder, AnimatedSwitcherLayoutBuilder)
Declaration
public AnimatedSwitcher(Key key = null, Widget child = null, TimeSpan? duration = default(TimeSpan? ), Curve switchInCurve = null, Curve switchOutCurve = null, AnimatedSwitcherTransitionBuilder transitionBuilder = null, AnimatedSwitcherLayoutBuilder layoutBuilder = null)
Parameters
Type | Name | Description |
---|---|---|
Key | key | |
Widget | child | |
Nullable<TimeSpan> | duration | |
Curve | switchInCurve | |
Curve | switchOutCurve | |
AnimatedSwitcherTransitionBuilder | transitionBuilder | |
AnimatedSwitcherLayoutBuilder | layoutBuilder |
Fields
child
Declaration
public readonly Widget child
Field Value
Type | Description |
---|---|
Widget |
duration
Declaration
public readonly TimeSpan? duration
Field Value
Type | Description |
---|---|
Nullable<TimeSpan> |
layoutBuilder
Declaration
public readonly AnimatedSwitcherLayoutBuilder layoutBuilder
Field Value
Type | Description |
---|---|
AnimatedSwitcherLayoutBuilder |
switchInCurve
Declaration
public readonly Curve switchInCurve
Field Value
Type | Description |
---|---|
Curve |
switchOutCurve
Declaration
public readonly Curve switchOutCurve
Field Value
Type | Description |
---|---|
Curve |
transitionBuilder
Declaration
public readonly AnimatedSwitcherTransitionBuilder transitionBuilder
Field Value
Type | Description |
---|---|
AnimatedSwitcherTransitionBuilder |
Methods
createState()
Declaration
public override State createState()
Returns
Type | Description |
---|---|
State |
Overrides
defaultLayoutBuilder(Widget, List<Widget>)
Declaration
public static Widget defaultLayoutBuilder(Widget currentChild, List<Widget> previousChildren)
Parameters
Type | Name | Description |
---|---|---|
Widget | currentChild | |
List<Widget> | previousChildren |
Returns
Type | Description |
---|---|
Widget |
defaultTransitionBuilder(Widget, Animation<Single>)
Declaration
public static Widget defaultTransitionBuilder(Widget child, Animation<float> animation)
Parameters
Type | Name | Description |
---|---|---|
Widget | child | |
Animation<Single> | animation |
Returns
Type | Description |
---|---|
Widget |