开发者社区> 问答> 正文

关于 Android viewpage滑动 的问题

如果iewpage当前是在第一个页面 我用 viewpage.ontouch 监听iewpage的滑动viewpage
滑动,如果向左滑动,表示退出,向右滑动表示切换页面。
现在碰到的问题是:进入页面向右滑动,滑动到第二个页面,向左滑动,滑动到第一个页面,,
,然后我又滑动到第二个页面,再次往左滑想到第一个页面的时候,直接就执行 finish();了
这是为什么?.
或者谁有简单点的方法呢? viewpage 支持左右滑动,在第一个页面左滑退出!!!
screenshot

展开
收起
爵霸 2016-03-10 11:40:25 2391 0
1 条回答
写回答
取消 提交回答
  • 第一种,viewpager第一个子页面增加一个空页面,当滑到第一个页面直接finish,也就是onpageselected,当page==0时,finish
    第二种,你的ontouch不要监听viewpager的,直接监听你之前第一个页面,如果是fragment,你直接在fragment里面写,如果是view,你就view.setontouchlistener

    2019-07-17 18:57:21
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载