HarmonyOS鸿蒙Next中有tabs在下面,带顶部导航栏的工程或者代码吗
HarmonyOS鸿蒙Next中有tabs在下面,带顶部导航栏的工程或者代码吗 有人有tabs在下面,带顶部导航栏的demo吗?
3 回复
@Entry
@Component
struct testDemo {
build() {
Column() {
Column() {
Tabs({ barPosition: BarPosition.End }) {
TabContent(){
Column(){
Tabs({barPosition: BarPosition.Start}){
// 顶部导航栏内容
TabContent(){
Text('关注的内容')
}
.tabBar('关注')
TabContent(){
Text('视频的内容')
}
.tabBar('视频')
TabContent(){
Text('游戏的内容')
}
.tabBar('游戏')
TabContent(){
Text('数码的内容')
}
.tabBar('数码')
TabContent(){
Text('科技的内容')
}
.tabBar('科技')
}
}
.width('100%')
}
.tabBar('首页')
// 其他TabContent内容:发现、推荐、我的
TabContent(){
Text('发现的内容')
}
.tabBar('发现')
TabContent(){
Text('推荐的内容')
}
.tabBar('推荐')
TabContent(){
Text('我的内容')
}
.tabBar('我的')
}
.scrollable(false)
}
.alignItems(HorizontalAlign.Start)
.width('100%')
}
.height('100%')
}
}
更多关于HarmonyOS鸿蒙Next中有tabs在下面,带顶部导航栏的工程或者代码吗的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,你可以使用TabList
和Tab
组件来实现底部标签栏,同时结合Navigation
组件实现顶部导航栏。以下是一个简单的代码示例:
import { TabList, Tab, Navigation, Page } from '@ohos/harmonyos';
class MyApp extends Page {
build() {
return (
<Column>
<Navigation title="顶部导航栏" />
<TabList>
<Tab label="首页" />
<Tab label="设置" />
</TabList>
</Column>
);
}
}
这段代码创建了一个带有顶部导航栏和底部标签栏的页面。你可以根据需要进一步自定义样式和功能。