Components / AspectRatio
AspectRatio
Keeps content at a width-to-height ratio.
Example
The component itself, running in WebAssembly, beside its code in a playground. Try it.
Code
use ravenrs::prelude::*;
fn aspect_ratio() -> impl View {
VStack::new((AspectRatio::new(16.0 / 9.0, Image::new(picture(1.0)).stretch()),))
.width(320.0)
.align(Align::Stretch)
}