gpt4 book ai didi

android - 在 Android 的 View Flipper 上触摸滚动?

转载 作者:太空宇宙 更新时间:2023-11-03 10:56:32 25 4
gpt4 key购买 nike

我必须在 ViewFlipper 上实现 Touch Scroll。例如。我有两个图像。首先,ViewFlipper 显示第一张图像。现在我将 View 从右向左移动。第一张图片 View 从左侧滑出,第二张图片从左侧滑入。我可以通过这个来实现 Post .但我想滚动图像。也就是说,在 Action_Move 事件上我想做 Touch Scroll。例如,当我将触摸从右向左移动时,它会显示触摸移动了多少。那时输出应该部分显示两个图像。

该怎么做?我必须测量屏幕级别(高度和宽度)。示例代码更有用。

最佳答案

如果您只需要检测未占据整个屏幕的 viewflipper 上的滚动,请尝试以下操作

gestureDetector = new GestureDetector(new MyGestureDetector());

viewFlipper.setOnTouchListener(new View.OnTouchListener() {

@Override
public boolean onTouch(View v, MotionEvent event) {
if (gestureDetector.onTouchEvent(event)) {
return false;
}
return true;
}
});

和 MyGestureDetector 将与 http://www.codeshogun.com/blog/2009/04/16/how-to-implement-swipe-action-in-android/ 中的相同

关于android - 在 Android 的 View Flipper 上触摸滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3202749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com