HarmonyOS tabs阴影效果

使用tabs 这种阴影效果用该怎么加。

build() { 
  Tabs({ barPosition: BarPosition.End }) { 
    TabContent() { 
      HomePage() 
    } 
    .tabBar(this.tabBuilder('嗨客', 0, $r('app.media.tab_home'), $r('app.media.tab_homeun'))) 
    TabContent() { 
      Text('数字经营') 
    } 
    .tabBar(this.tabBuilder('数字经营', 1, $r('app.media.tab_report_form'), $r('app.media.tab_report_formun'))) 
    TabContent() { 
      Text('学院') 
    } 
    .tabBar(this.tabBuilder('学院', 2, $r('app.media.tab_video_help'), $r('app.media.tab_video_helpun'))) 
    TabContent() { 
      Text('我的') 
    } 
    .tabBar(this.tabBuilder('我的', 3, $r('app.media.tab_mine'), $r('app.media.tab_mineun'))) 
  } 
  .onChange((index) => { 
    this.currentIndex = index 
  }) 
  .padding({ bottom: px2vp(this.bottomNavigationIndicatorHeight) }) 
} 
@Builder 
tabBuilder(title: string, targetIndex: number, selectedImg: Resource, normalImg: Resource) { 
  Column() { 
    Image(this.currentIndex === targetIndex ? selectedImg : normalImg) 
      .height(20) 
    Text(title) 
      .fontColor(this.currentIndex === targetIndex ? '#4858DD' : '#6B6B6B') 
      .margin({ top: 3 }) 
  } 
  .width('100%') 
  .height('100%') 
  .justifyContent(FlexAlign.Center) 
  .shadow({ radius: vp2px(1), color: '#f5f5f4', offsetY: -vp2px(2) }) 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.

目前测试无效。

HarmonyOS tabs阴影效果-鸿蒙开发者社区


HarmonyOS
2024-09-03 11:50:01
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
FengTianYa

ShadowType的阴影类型默认为COLOR。修改为:

.shadow({ radius: vp2px(1), color: Color.Gray, offsetY: -vp2px(2) })
  • 1.

即可实现阴影效果。

分享
微博
QQ
微信
回复
2024-09-03 16:51:36
相关问题
HarmonyOS 如何实现阴影效果
807浏览 • 1回复 待解决
如何去除Checkbox的阴影效果
2672浏览 • 1回复 待解决
HarmonyOS 如何实现阴影边框效果
1549浏览 • 1回复 待解决
如何实现组件的阴影效果
1797浏览 • 1回复 待解决
如何将List的回弹效果改为阴影效果
1203浏览 • 1回复 待解决
HarmonyOS Tabs如何取消弹簧效果
782浏览 • 1回复 待解决
Navigation实现Tabs切换效果
2015浏览 • 1回复 待解决
Tabs 出现/消失转场动画效果
1092浏览 • 1回复 待解决
HarmonyOS Tabs的shadow实际渲染效果不对
991浏览 • 1回复 待解决
tabs结合scroll实现吸顶效果
2433浏览 • 1回复 待解决
HarmonyOS 阴影设置问题
992浏览 • 1回复 待解决
HarmonyOS Toolbar如何增加底部阴影
602浏览 • 1回复 待解决
如何实现Tabs组件tarbar的吸顶效果
2198浏览 • 1回复 待解决
HarmonyOS Toggle点击时要怎么关闭阴影
617浏览 • 1回复 待解决
HarmonyOS 父元素的阴影被子元素覆盖
520浏览 • 1回复 待解决
HarmonyOS shadow是否支持单边阴影设置
507浏览 • 1回复 待解决