Table of Contents

Class ToastAnimation

Namespace
BlazOrbit.Components.Layout
Assembly
BlazOrbit.dll

Animation descriptor for toast enter/exit transitions.

public sealed class ToastAnimation
Inheritance
object
ToastAnimation

Constructors

ToastAnimation()

public ToastAnimation()

Properties

Default

Default slide-and-fade animation.

public static ToastAnimation Default { get; }

Property Value

ToastAnimation

Duration

Animation duration.

public TimeSpan Duration { get; init; }

Property Value

TimeSpan

Easing

CSS timing function (e.g. ease-out).

public string Easing { get; init; }

Property Value

string

FadeOnly

Fade-only animation.

public static ToastAnimation FadeOnly { get; }

Property Value

ToastAnimation

None

No animation.

public static ToastAnimation None { get; }

Property Value

ToastAnimation

SlideAndFade

Slide-and-fade animation.

public static ToastAnimation SlideAndFade { get; }

Property Value

ToastAnimation

SlideOnly

Slide-only animation.

public static ToastAnimation SlideOnly { get; }

Property Value

ToastAnimation

Type

Animation kind.

public ToastAnimationType Type { get; init; }

Property Value

ToastAnimationType

Methods

WithDuration(TimeSpan)

Returns a copy with Duration overridden.

public ToastAnimation WithDuration(TimeSpan duration)

Parameters

duration TimeSpan

Returns

ToastAnimation

WithEasing(string)

Returns a copy with Easing overridden.

public ToastAnimation WithEasing(string easing)

Parameters

easing string

Returns

ToastAnimation