
基础语法部分会发布于github 和 gitee上面(暂未发布)

鸿蒙开发中层叠布局通过Stack容器组件实现了强大的页面层叠和位置定位能力。这种布局方式不仅增强了界面的美观性和功能性,也提升了用户的交互体验。开发者可以利用StackLayout精确地控制UI组件的层叠关系和显示优先级,满足各种复杂的布局需求。
鸿蒙OS(HarmonyOS)是一个基于微内核的全场景分布式操作系统,其开发环境提供了丰富的功能和工具,使得开发者可以构建适应多设备的应用程序。在UI设计和布局构建过程中,层叠布局是一种非常实用且常见的布局方式。

@Entry
@Component
struct Index {
build() {
Column(){
Column(){
// 1.图片区域(层叠布局)
Stack({alignContent:Alignment.Bottom}){
Image($r('app.media.bzhan_word2'))
.borderRadius(5)
Row(){
Row({space:5}){
Image($r('app.media.bzhan_public_play_norm'))
.width(14)
.fillColor(Color.White)
Text('80.4万')
.fontSize(12)
.fontColor(Color.White)
}
.margin({right:10})
Row({space:5}){
Image($r('app.media.bzhab_public_comments'))
.width(14)
.fillColor(Color.White)
Text('4724')
.fontSize(12)
.fontColor(Color.White)
}
Blank()
Text('16:04')
.fontSize(12)
.fontColor(Color.White)
}
.padding({left:5,right:5})
.width('100%')
.height(24)
}
.width('100%')
.height(125)
// 2.底部文字区域
Column(){
Text('16年火爆全中国的【qq飞车】,如今变成了什么样子?')
.fontSize(12)
.lineHeight(16)
Row(){
Text(){
Span('2万点赞')
.fontSize(10)
.fontColor('#e66c43')
.backgroundColor('#fff0e3')
.padding(2)
.borderRadius(2)
Span(' L另唐 8-2')
.fontSize(10)
.fontColor('#cacac4')
}
.padding(5)
Image($r('app.media.bzhan_public_more_list'))
.width(14)
}
.margin({top:6})
.justifyContent(FlexAlign.SpaceBetween)
.width('100%')
}
.padding(5)
}
.width(200)
.height(200)
.borderRadius(5)
.backgroundColor(Color.White)
}
.width('100%')
.height('100%')
.backgroundColor(Color.Gray)
}
}