2025-06-20 16:00:50 +08:00

52 lines
1.3 KiB
Plaintext

import SignalDisplayComponent from './compontents/SignalDisplay';
import router from '@ohos.router';
import TabComponent from './compontents/Tab';
@Entry
@Component
struct SignDisplayPage {
@State active: number = 0
build() {
Flex({
direction: FlexDirection.Column,
alignItems: ItemAlign.Center,
justifyContent: FlexAlign.Center
}) {
// 头部
Flex({
alignItems: ItemAlign.Center,
justifyContent: FlexAlign.SpaceBetween
}) {
Row() {
// 短logo
Image($r('app.media.shortLogo')).height(100).width(150).objectFit(ImageFit.Contain).margin({
left: 10,
right: 10
})
TabComponent({
activeIndex: this.active,
onchange: (index: number) => {
this.active = index
}
})
}
Row() {
// 返回按钮
Image($r('app.media.topB_back')).height(100).onClick(() => {
router.back()
})
}
}.width("100%").height(100)
SignalDisplayComponent({
active: this.active
})
}
.width('100%')
.height('100%')
.backgroundImage($r('app.media.bg'))
.backgroundImageSize({ width: '100%', height: '100%' })
}
}