// 首屏启动页 @Entry @Component struct SplashPage { @State show: boolean = true; build() { Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center }) { Column() { Image($r('app.media.background')).width('100%').visibility(this.show ? Visibility.Visible : Visibility.Hidden) } .justifyContent(FlexAlign.Center) .alignItems(HorizontalAlign.Center) .flexGrow(10) } .height(100) .width(100) .backgroundColor('#fff') } aboutToAppear(): void { setTimeout(() => { this.show = false }, 5000) } }