Android 安卓滑动手指

Android 安卓滑动手指,android,Android,请看这张照片 基本上,你用手指在那个区域向下滑动,它会显示更多。。如何执行此操作?使用ViewFlipper或(水平)ListView,ViewFlipper/ListView的每个页面/项目将包含其中一个视图(我打赌它们是图像)。对于刷卡,您可以实现``onTouchListener或手势检测器。覆盖onFling()方法,并测量用户触摸屏幕时的初始X坐标与用户使用方法event1.getX()和event2.getX()释放触摸屏时的最终X坐标之间的距离不要测量y轴上的运动,因为-->(在

请看这张照片


基本上,你用手指在那个区域向下滑动,它会显示更多。。如何执行此操作?

使用
ViewFlipper
或(水平)
ListView
ViewFlipper
/
ListView
的每个页面/项目将包含其中一个视图(我打赌它们是图像)。对于刷卡,您可以
实现``onTouchListener
手势检测器
。覆盖
onFling()
方法,并测量用户触摸屏幕时的初始X坐标与用户使用方法
event1.getX()
event2.getX()释放触摸屏时的最终X坐标之间的距离
不要测量
y轴上的运动
,因为-->(在右侧,您只有
x轴上的运动
)。初始化一些
最小距离
,与第一次触摸和释放触摸坐标之间的差异结果进行比较(
event1.getX()-event2.getX()

你说的全屏幕是什么意思?这是否适用于整个屏幕?对但是,如果事件发生在你想要的区域,你需要一个度量。我的意思是测量和测试事件是否发生在你想要的区域。假设(event1.getX()>AreaOfThumbnail)注释是针对OP的。如果OP只需要一个小部件,则无需重新编程现有功能。