Skip to main content

cranpose_animation/
lib.rs

1#![doc = include_str!("../README.md")]
2
3pub mod animation;
4pub mod color;
5pub mod decay_spec;
6pub mod geometry_animation;
7#[cfg(test)]
8pub(crate) mod test_support;
9pub mod transition;
10pub mod unit_animation;
11
12pub use animation::*;
13pub use color::animateColorAsState;
14pub use decay_spec::{
15    ExponentialDecaySpec, FloatDecayAnimationSpec, IOS_DECELERATION_RATE_FAST,
16    IOS_DECELERATION_RATE_NORMAL,
17};
18pub use geometry_animation::{animateOffsetAsState, animateRectAsState, animateSizeAsState};
19pub use transition::{Transition, updateTransition};
20pub use unit_animation::animateDpAsState;
21
22pub mod prelude {
23    pub use crate::{
24        animation::{
25            Animatable, AnimationSpec, AnimationType, Easing, InfiniteRepeatableSpec,
26            InfiniteTransition, Lerp, RepeatMode, Spring, SpringSpec, StartOffset, StartOffsetType,
27            animateFloatAsState, animateValueAsState, infiniteRepeatable,
28            rememberInfiniteTransition, spring, tween,
29        },
30        color::animateColorAsState,
31        decay_spec::{ExponentialDecaySpec, FloatDecayAnimationSpec},
32        geometry_animation::{animateOffsetAsState, animateRectAsState, animateSizeAsState},
33        transition::{Transition, updateTransition},
34        unit_animation::animateDpAsState,
35    };
36}