`
ziyu_1
  • 浏览: 194174 次
  • 来自: ...
社区版块
存档分类
最新评论

ViewFlipper 无法滑动问题记录

阅读更多
把滑动事件加载ViewFlipper上面,发现无法滑动,无法捕捉到滑动事件。

flipper.setOnTouchListener(onTouchListener);

private View.OnTouchListener onTouchListener = new View.OnTouchListener() {
		
		public boolean onTouch(View v, MotionEvent event) {
			// TODO Auto-generated method stub
			return gestureDetector.onTouchEvent(event);
		}
	};

gestureDetector = new GestureDetector(new CommonGestureListener());


gestureDetector 为滑动事件封装类,网有下载

原来是要给ViewFlipper加上点击事件,我这里的点击事件什么都不做
flipper.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
				// TODO Auto-generated method stub
				return;
			}
		});


加上点击事件之后,就能滑动了。

当然,你可以把滑动事件捕捉 加在其他控件上
分享到:
评论
1 楼 gzsxt 2012-04-28  
谢谢你的提示,我的问题解决了
  再次感谢!

相关推荐

    ViewFlipper简单实现横屏滑动

    在Android开发中,ViewFlipper是一个非常实用的控件,用于在多个视图之间进行平滑切换,常用于实现类似轮播图或者横向滑动页面的效果。本教程将详细介绍如何利用ViewFlipper来实现横屏滑动,以及屏幕局部滑动的实现...

    viewflipper

    `ViewFlipper`支持监听用户的滑动手势来手动切换视图。这通常通过重写`onTouchEvent()`方法实现。下面是一个简单的示例: ```java viewFlipper.setOnTouchListener(new View.OnTouchListener() { @Override ...

    自定义ViewFlipper

    在这个自定义的`ViewFlipper`实现中,开发者扩展了其基本功能,使其能够响应用户的左右滑动事件来翻页,增强了用户体验和交互性。下面我们将详细讨论这个知识点。 **1. ViewFlipper基础** `ViewFlipper`是`...

    ViewFlipper左右翻页

    本示例“ViewFlipper左右翻页”简单演示了如何利用ViewFlipper实现手指滑动和按钮点击触发的左右翻页功能。 首先,我们需要了解ViewFlipper的基本概念。ViewFlipper是LinearLayout的子类,它内部可以包含多个子视图...

    Android中利用viewflipper动画切换屏幕效果

    当用户按下屏幕时记录起始X坐标(`startX = event.getX()`),在手指抬起时判断手指移动的距离,如果超过100像素则认为是向右滑动,从而触发视图切换。这里使用了`setInAnimation`和`setOutAnimation`来设定切换动画...

    仿Android桌面左右滑动换页

    总的来说,实现仿Android桌面左右滑动换页主要涉及以下几个步骤:创建`ViewFlipper`并添加子视图,监听滑动手势,判断滑动方向,使用动画切换子视图。通过这些技术,我们可以为用户提供一种与原生Android系统类似的...

    android ViewFlipper 图片拖动 新手导航效果

    在Android开发中,ViewFlipper是一个非常实用的控件,用于在多个视图之间进行切换,通常用于实现动画效果,比如图片轮播、页面滑动等。本教程将引导新手了解如何利用ViewFlipper实现图片拖动的导航效果。 首先,...

    代码,滑动手势切换屏幕

    我们需要记录ACTION_DOWN时的初始坐标(x1, y1)和ACTION_MOVE时的当前坐标(x2, y2),计算它们之间的差值。如果差值超过一定阈值,就可以认为发生了滑动。通常我们还会考虑滑动方向,例如水平滑动(x1与x2的差值较...

    手势滑动效果

    在这个项目中,`ViewFlipper`可能被用来展示一系列可以滑动切换的页面或内容。 要实现手势滑动效果,首先我们需要集成`GestureDetector`类。`GestureDetector`是Android中处理基本手势的工具,它可以检测出用户的...

    Android viewFlipping 实现图片的滑动查看

    在这个"Android viewFlipping 实现图片的滑动查看"项目中,开发者可能通过`ViewFlipper`来创建了一个图片浏览器,用户可以通过滑动手指在多张图片之间切换,从而提供流畅的图片浏览体验。 首先,`ViewFlipper`是`...

    Android实现页面滑动切换动画

    在`onTouchEvent`中,我们记录了手指按下和抬起时的X坐标,并通过判断它们之间的差值来确定滑动方向。如果用户向右滑动,我们就调用`viewFlipper.showNext()`切换到下一个页面;反之,如果用户向左滑动,则调用`...

    android 动画实现——ViewFilpper

    `ViewFlipper`是Android SDK提供的一种方便的布局组件,专门用于实现视图之间的切换效果,比如翻页、滑动等。相较于传统的`Animation`类,`ViewFlipper`具有更丰富的交互特性,比如能够暂停和恢复动画,还能自动记住...

    拉卡拉主界面效果

    接下来,ViewFlipper是另一种Android视图组件,它允许我们在两个或多个视图之间快速切换,常用于实现翻页或滑动效果。虽然在这个场景下,我们更倾向于使用ViewPager,但理解ViewFlipper的工作原理也有助于深入理解...

    ViewFliper简单实现PPT

    【标题】"ViewFlipper简单实现PPT"的解析与应用 在Android开发中,创建一个类似PPT(PowerPoint)的页面切换效果是常见的需求,可以用于展示一系列的图文信息。在这种场景下,我们可以利用Android提供的ViewFlipper...

    Android 划屏

    `ViewPager`是另一种常用的组件,特别适用于实现多页面的滑动切换,如在模拟聊天界面中,用户可能需要通过左右滑动查看不同的聊天记录。 2. **手势识别**: Android提供了`GestureDetector`类,用于识别和处理用户...

    Android使用手势实现翻页效果

    `onDown()`方法用于记录手势开始的位置,而`onFling()`方法则是检测快速滑动的动作,当用户在屏幕上快速滑动并超过预设的距离(`FLIP_DISTANCE`)时,`onFling()`会被调用。在这个方法里,我们根据滑动的方向决定是...

    android超炫的图片浏览器毕业设计—(包含完整源码可运行).zip

    6. **滑动切换效果**:超炫的图片浏览器往往有平滑的过渡效果,这可能涉及到ViewFlipper、ViewPager或者自定义动画的实现。 7. **UI设计**:一个吸引人的图片浏览器也需要良好的用户界面设计。这包括布局设计、颜色...

Global site tag (gtag.js) - Google Analytics