鸿蒙listcontainer如何将指定的下标组件滑动至屏幕中间或屏幕两边位置

鸿蒙ListContainer水平方向滑动如何将指定的下标组件滑动至屏幕中间或屏幕两边位置

Android有LinearSnapHelper辅助类可以帮其实现,鸿蒙该如何实现;

鸿蒙ListContainer的scrollTo()方法何scrollToCenter()方法请问有何差别?实现效果一样.

ListContainer
scrollTo
scrollToCenter
LinearSnapHelper
2021-06-04 16:50:20
浏览
收藏 0
回答 1
已解决
回答 1
按赞同
/
按时间
红叶亦知秋
1

设置位置请参考以下步骤试试:

1、指定下标,以第三张图片为例,指定图片下表后图片默认在屏幕最左侧

listContainer.scrollTo(2);

2、将指定图片设置为屏幕中间

listContainer.setCentralScrollMode(true)

3、将图片设置为屏幕右边,目前未找到对应方法,可参考如下方法

获取当前屏幕宽度screenWidth、获取当前图片宽度picWidth

listContainer.setMarginLeft(screenWith - picWidth);

 


scrollTo:滚动到列表容器中的指定组件项

scrollToCenter:将列表容器中的指定项滚动到中心

分享
微博
QQ
微信
回复
2021-06-07 15:39:22
相关问题
如何将容器定位到屏幕最底部
995浏览 • 1回复 待解决
如何获取组件宽高和在屏幕位置
1418浏览 • 1回复 待解决
API8怎么设置顶部两边圆角底部直角
1036浏览 • 1回复 待解决
如何将PixelMap压缩到指定大小
521浏览 • 1回复 待解决
如何将图片PixelMap压缩到指定大小
649浏览 • 1回复 待解决
鸿蒙如何获得手机屏幕参数?
3220浏览 • 1回复 待解决
鸿蒙手机屏幕怎么适配
8483浏览 • 1回复 待解决
鸿蒙响应屏幕触摸事件如何获取?
6297浏览 • 1回复 已解决
鸿蒙js如何获取设备屏幕宽和高?
4129浏览 • 1回复 待解决
鸿蒙Toast能指定弹出位置
4960浏览 • 1回复 待解决
如何获取屏幕相关配置
406浏览 • 1回复 待解决
如何获取手机屏幕信息
307浏览 • 1回复 待解决
如何获取系统屏幕固定。
2500浏览 • 0回复 待解决
如何实现应用屏幕自动旋转
1036浏览 • 1回复 待解决
如何监听手机屏幕横竖屏切换?
39浏览 • 1回复 待解决