问题描述
如何实现类似主界面上的翻页效果,手指拖动,界面会根据手指拖动的坐标左右移动,不是单纯的左进,左出,是和拖动坐标对应的左右推进,请问如何实现啊,用什么函数,谢谢! 问题补充:dongya1987 写道
解决方案
你一定要清楚的说明你的问题是什么。我看你的描述是实现主界面上的拖动效果,是不是指Launcher桌面上拖动到其他屏幕?如果是的话,你稍微看一下Launcher代码就知道,那不是切换了activity,而是一个activity的布局占了好几屏。这里没有涉及到activity之间的切换效果
解决方案二:
ViewGroup.scrollBy(int x, int y)
解决方案三:
监听touchEvent,得出坐标值,算出偏移,scrollBy(int x, int y)
时间: 2024-11-04 21:27:35