中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
微信扫码分享
@Entry @Component struct TabsExample1 { @State currentIndex: number = 0 @Builder tabBuilder(title: string, targetIndex: number) { Column() { Text(title) .fontColor(this.currentIndex === targetIndex ? '#1698CE' : '#6B6B6B') } } build() { Column() { Tabs({ barPosition: BarPosition.End }) { TabContent() { Text('首页的内容') }.tabBar(this.tabBuilder('首页', 0)) TabContent() { Text('发现的内容') }.tabBar(this.tabBuilder('发现', 1)) TabContent() { Text('推荐的内容') }.tabBar(this.tabBuilder('推荐', 2)) TabContent() { Text('我的内容') }.tabBar(this.tabBuilder('我的', 3)) } .animationDuration(0) .backgroundColor('#F1F3F5') .onChange((index: number) => { this.currentIndex = index }) }.width('100%') } }