HarmonyOS Tabs如何取消弹簧效果

Tabs({barPosition: BarPosition.Start, controller: this.titleController}){  
  TabContent(){  
    Text("123")  
  }  
  TabContent(){  
    Text("456")  
  }  
}  
.barHeight(0)  
.vertical(false)  
.scrollable(!this.hasFlutterView)  
.onChange((index: number) => {  
  
})

Tabs能否让其滑动的同时去掉滑到最左侧和最右侧的弹簧效果,可以的话如何设置。

HarmonyOS
2024-09-24 11:30:26
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

边缘tab继续滑动可以通过给TabContent添加手势进行限制。

具体方案如下:

最左侧的TabContent添加.gesture(PanGesture(new PanGestureOptions({ direction: PanDirection.Right })))。

对最右侧的TabContent添加.gesture(PanGesture(new PanGestureOptions({ direction: PanDirection.Left })))。

分享
微博
QQ
微信
回复
2024-09-24 15:37:45
相关问题
TextInput如何取消默认聚焦效果
2431浏览 • 1回复 待解决
HarmonyOS tabs阴影效果
712浏览 • 1回复 待解决
如何取消Button默认的按压效果?
658浏览 • 1回复 待解决
如何使用弹簧动画曲线
628浏览 • 1回复 待解决
Navigation实现Tabs切换效果
1233浏览 • 1回复 待解决
Tabs 出现/消失转场动画效果
389浏览 • 1回复 待解决
如何实现Tabs组件tarbar的吸顶效果
1151浏览 • 1回复 待解决
HarmonyOS Tabs的shadow实际渲染效果不对
304浏览 • 1回复 待解决
tabs结合scroll实现吸顶效果
1443浏览 • 1回复 待解决
HarmonyOS 如何取消TextInput自动聚焦
479浏览 • 1回复 待解决
HarmonyOS Tabs组件的Tabs如何左对齐?
497浏览 • 1回复 待解决
HarmonyOS TextInput无法取消焦点
328浏览 • 1回复 待解决