HarmonyOS Tabs的shadow实际渲染效果不对
通过开发工具创建项目,创建时选择`Flexible Layout Ability`,在Tabs添加shadow属性,期望效果是在tabbar上有一条阴影,但实际效果没有,而且在TabContent上面了。
相关代码如下:
build() {
Column() {
Tabs({
barPosition: new BreakPointType({
sm: BarPosition.End,
md: BarPosition.End,
lg: BarPosition.Start,
xl: BarPosition.Start
}).getValue(this.currentBreakpoint),
})
{
ForEach(this.tabs, (item: TabBarItem, index?: number) => {
TabContent() {
if(2 != index){
GridComponent()
}
}
.tabBar(this.TabBarBuilder(item, index))
// 100%
.width(CommonConstants.TAB_CONTENT_WIDTH)
// 100%
.height(CommonConstants.TAB_CONTENT_HEIGHT)
})
}
.vertical(new BreakPointType({
sm: CommonConstants.TAB_SM_VERTICAL,
md: CommonConstants.TAB_MD_VERTICAL,
lg: CommonConstants.TAB_LG_VERTICAL,
xl: CommonConstants.TAB_XL_VERTICAL
})
.getValue(this.currentBreakpoint))
.barWidth(new BreakPointType({
// 100%
sm: CommonConstants.TAB_SM_BAR_WIDTH,
// 100%
md: CommonConstants.TAB_MD_BAR_WIDTH,
// 96vp
lg: CommonConstants.TAB_LG_BAR_WIDTH,
// 96vp
xl: CommonConstants.TAB_XL_BAR_WIDTH
})
.getValue(this.currentBreakpoint))
.barHeight(new BreakPointType({
// 56vp
sm: CommonConstants.TAB_SM_BAR_HEIGHT,
// 56vp
md: CommonConstants.TAB_MD_BAR_HEIGHT,
// 60%
lg: CommonConstants.TAB_LG_BAR_HEIGHT,
// 60%
xl: CommonConstants.TAB_XL_BAR_HEIGHT
})
.getValue(this.currentBreakpoint))
.onChange((index: number) => {
this.currentIndex = index
})
.backgroundColor($r('app.color.tabbarBgColor'))
.shadow({
radius: 2,
color: '#1a000000',
offsetY: -1,
offsetX: 0
})
}
.backgroundColor($r('app.color.globalBgColor'))
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 人脸检测矩形框left top与实际不对
367浏览 • 2回复 待解决
HarmonyOS ArkUI支持类似css中drop-shadow的阴影效果吗?
595浏览 • 1回复 待解决
HarmonyOS webview加载链接样式预期效果不对
44浏览 • 1回复 待解决
HarmonyOS tabs阴影效果
1062浏览 • 1回复 待解决
HarmonyOS 根据坐标数据渲染的位置与实际情况不符
108浏览 • 1回复 待解决
HarmonyOS 自定义弹窗设置背景色与实际效果不对,并且内部某个节点设置背景色不生效
57浏览 • 1回复 待解决
HarmonyOS 怎么取消Tabs的滑动回弹效果?
739浏览 • 1回复 待解决
HarmonyOS Tabs如何取消弹簧效果
432浏览 • 1回复 待解决
HarmonyOS Web组件实际渲染webview尺⼨在pad上表现异常
107浏览 • 1回复 待解决
Navigation实现Tabs切换效果
1470浏览 • 1回复 待解决
HarmonyOS shadow是否支持单边阴影设置
88浏览 • 1回复 待解决
HarmonyOS margin中top和bottom使用百分比时,算出实际的px不对 17:22:04
110浏览 • 1回复 待解决
Tabs 出现/消失转场动画效果
630浏览 • 1回复 待解决
HarmonyOS 切换主题后切按钮的颜色点击之后就不对了,设置的都是灰色,但是实际却变成了蓝色
160浏览 • 1回复 待解决
如何实现Tabs组件tarbar的吸顶效果
1481浏览 • 1回复 待解决
tabs结合scroll实现吸顶效果
1790浏览 • 1回复 待解决
HarmonyOS怎么实现Tabs组件滑动时indictor随之滑动的效果?
570浏览 • 1回复 待解决
HarmonyOS “关注”按钮(stack)设置了border,但是实际效果边界被裁
189浏览 • 1回复 待解决
如何在Shadow DOM中应用全局样式?
248浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何实现Tabs组件中TabContent的动画效果?
438浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS的Tabs组件中取消切换动画效果?
419浏览 • 1回复 待解决
HarmonyOS RN组件中shadow的属性单位可以由像素改为pt吗?
214浏览 • 1回复 待解决
HarmonyOS Tabs组件不设置动画效果时TabBar切换很慢
320浏览 • 1回复 待解决
如何设置Tabs的末尾由透明到不透明的渐变效果
2023浏览 • 1回复 待解决
按照您的描述,我这边创建了demo,目前是这样实现的效果: