last modify:2013-11-14 17:43:30
*******************************************
需求:手指向安卓手机屏幕左滑显示下一页,右滑上一页。
步骤:
1,在这个activity的onCreate方法中定义一个手势识别器:
GestureDetector gd = new GestureDetector(this,new GestureDetector.SimpleOnGestureListener(){ @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { if(Math.abs(velocityX)<100){ Log.i(TAG, "滑动太慢。"); return true; } if(e2.getRawX()-e1.getRawX()>120){ showPre();//显示上一页 也就是你想显示的activity的intent意图 return true; } if(e1.getRawX()-e2.getRawX()>120){ showNext();//显示下一页 return true; } return true; }
2,重写这个activity的onTouchEvent(MotionEvent event)方法
@Override public boolean onTouchEvent(MotionEvent event) {//当这个activity被触摸时将激活手势 识别器的onTouchEvent事件 return gd.onTouchEvent(event); }
相关推荐
android手势翻页效果 翻页效果 书籍翻页效果
android手势实现翻页效果,可以上下翻也可以左右翻
android 手势翻页特效 android 手势翻页特效 android 手势翻页特效
android滑动手势翻页练习,把textView换成图片就成了图片浏览器。
android电子书翻页效果,可以手势翻页,非常酷炫
本实例程序通过GestureDetector来检测用户的手势动作,并根据手势动作来控制ViewFlipper包含的View组件的切换,从而实现翻页效果。 activity_main.xml布局界面代码: <?xml version=1.0 encoding=utf-8?> <...
android表格,手势翻页,点选功能
基于android手势监控接口,实现左右滑动查看图片
主要介绍了Android开发之手势检测及通过手势实现翻页功能的方法,结合实例形式分析了Android GestureDetector类实现手势检测功能的相关操作技巧,需要的朋友可以参考下
Android手势(4个格翻页)Demo,开发工具:Android Studio
一般实现这个特效会用到一个控件:ViewFlipper <1>View切换的控件—ViewFlipper 这个控件是什么呢?请注意观看博文Android学习笔记之ViewFilpper 。 除了这个ViewFlipper,我们还需要了解一下ViewAnimator。它...
上、下、左、右 随你翻,有注释一看遍就明白
主要为大家详细介绍了Android通过手势实现答题器翻页效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
实现手势滑动平滑翻页,和ViewFlipper不同,能显示出拖动时的过渡效果。
如何实现手机上手动滑动翻页效果呢?呵呵,在这里我们就给你们介绍一下吧。 一般实现这个特效会用到一个控件:ViewFlipper <1>View切换的控件—ViewFlipper 这个控件是什么呢?请注意观看博文Android学习笔记之...
在android中实现手势翻页效果,主要用到ViewFlipper和GestureDetector. ViewFlipper变化当前显示内容,GestureDetector监听手势. 用于多页的展示.