Incular logoIncular
API ReferenceTransitions

AlignTransition

Animated child alignment with size factors.

AlignTransition transitions its child's alignment, mirroring Align plus animation.

use incular::prelude::*;

fn main() {
    let app = Application::new(|_cx| {
        AlignTransition::new(Alignment::CENTER, Text::new("Hi"))
                .width_factor(1.0)
                .height_factor(1.0).into()
    })
    .expect("valid application");
    incular::run(app).expect("run application");
}

Related: Align, AnimationController.