123456789101112131415161718192021222324252627282930 |
- @Preview
- @Component
- export struct LoadingView {
- @Link isLoading: boolean
- @Builder
- doNothingBuilder() {
- }
- @BuilderParam customBuilderParam: () => void = this.doNothingBuilder
- build() {
- Stack() {
- this.customBuilderParam()
- Column() {
- LoadingProgress()
- .color(Color.White)
- .width(80).height(80)
- Text('努力加载中..')
- .fontSize(16)
- .fontColor(Color.White)
- }
- .visibility(this.isLoading ? Visibility.Visible : Visibility.None)
- .width('100%')
- .height('100%')
- .backgroundColor('#40000000')
- .justifyContent(FlexAlign.Center)
- }
- }
- }
|