Android使用ViewFlipper做页面切换,与手势滑动切换的使用

时间:2014-07-12 08:17:12
【文件属性】:

文件名称:Android使用ViewFlipper做页面切换,与手势滑动切换的使用

文件大小:66KB

文件格式:ZIP

更新时间:2014-07-12 08:17:12

ViewFlipper

Android系统自带有一个多页面管理的控件:ViewFlipper. 它可以简单实现子页面的切换,,, 它只需使用addView方法添加几个View,每个View对应的是一个页面,即可完成对于多页面的管理,,, 在android上实现手势的识别也比较简单,可以实现OnTouchListener和OnGuestureListener接口, 然后在OnTouch函数中注册GestureDetector来判别手势动作, http://wang-peng1.iteye.com/blog/572886 GestureDetector.OnGestureListener:用来通知普通的手势事件,该接口有如下六个回调函数: 1. onDown(MotionEvent e):down事件; 2. onSingleTapUp(MotionEvent e):一次点击up事件; 3. onShowPress(MotionEvent e):down事件发生而move或则up还没发生前触发该事件; 4. onLongPress(MotionEvent e):长按事件; 5. onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY):滑动手势事件; 6. onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY):在屏幕上拖动事件。 主要判断是在onFling()函数里面,e1表示开始按下去的位置信息,e2表示抬起时的位置信息,因此可以通过它们在x轴上面 的距离差来是左滑还是右滑。。。


【文件预览】:
demo
----.project(840B)
----default.properties(364B)
----bin()
--------demo.apk(23KB)
--------com()
--------resources.ap_(16KB)
--------classes.dex(10KB)
----AndroidManifest.xml(641B)
----src()
--------com()
----res()
--------values()
--------layout()
--------drawable-ldpi()
--------drawable-hdpi()
--------drawable-mdpi()
----.classpath(280B)
----gen()
--------com()
----assets()

网友评论

  • 初步看了一下,感觉有我需要的东西,不是太复杂
  • android 滚动分页 异步加载 这个很好
  • 很一般的代码,如果加载的不是图片,是一个布局 文件呢?
  • 很初级,适合初学者学习
  • 很不错的代码
  • 资源还不错,能够运行,不过还不是我想要的效果。
  • 还行,不过,不是我想要的那种,感觉太不值得。10分???
  • 很完整的介绍了手势分页技术,界面做的很不错、很流畅
  • 功能还可以,这个分有点不值了
  • 不错啊,我的问题通过借鉴这个代码解决了
  • 很完整的介绍了手势分页技术,界面做的很不错、很流畅
  • 借鉴了代码学习之,写了个demo,感觉还不错。
  • 这个效果真的不错``解决了我问题
  • 很完整的介绍了手势分页技术,界面做的很不错
  • 很不错的代码,功能可以借鉴
  • 可以实现,值得借鉴
  • 感觉积分跟例子不对等,分夸张了
  • 这个分值相对来说有点不值,可以参照launcher的代码
  • 很实用,文本上下左右都可滑动 ……
  • 很完整的介绍了手势分页技术,界面做的很不错、很流畅
  • 不错,实现相关功能可以借鉴。
  • 虽然要的积分多了点,但是例子很好,例子很清晰易懂,很值得!
  • 东西很好,代码整洁,直接拿来用了,楼主的精神非常完美
  • 这个材料介绍了滑动分页,还不错
  • 用来通知普通的手势事件,该接口有如下六个回调函数
  • 这个例子比我以前看到的滑动例子要好很多,谢谢分享!
  • 文本的上下和左右滑页,很好。
  • 这个材料介绍了滑动分页,还不错