现在旅游的App可谓已经很多了,携程,去哪,途牛。个人三个都用过,感觉途牛的体验还是比较不错的,个人体验,仅供参考。
好了,上面的一段扯淡衬托了我今天要和大家分享的一个功能效果,在途牛App的行程玩法Fragment界面,点击进入查看详情界面后,有一个下拉释放然后从顶部滑出更多内容的效果,来看下途牛App中的效果图:
看到这种效果,想必大家大概会有了实现思路了。其实在Android中有很多这种下滑场景:ListView下拉刷新,侧滑菜单,Activity滑动关闭等等很多。一般的处理方式肯定是要控制触摸事件的拦截和响应操作,即onInterceptTouchEvent和onTouchEvent方法。但对于这两个方法控制的程度不是一件容易的事情,同样,Android为我们提供了手势的操作工具,例如:GestureDetector、ViewDragHelper等等帮助我们简化触摸滑动的一些事件操作。