列表中的每个项目都有另一个数据列表(URLS).这是子列表.
我想显示实现为垂直vIEwpager的main-List中的数据.因此,在垂直方向上翻转会更改主列表中的项目.并且对于主列表中每个项目中的数据,应将子列表实现为水平vIEwpager.因此,如果投掷是水平方向,它会显示子列表中与主列表中的项目对应的项目.
此外,对子列表中任何项目的垂直投掷应该能够进入主列表的下一个项目.
基本上,我正在寻找实现两个方向视图寻呼机.在一个方向上实现vIEw-pager似乎非常简单.即托管Fragment的FragmentActivity和实现FragmentPagerAdapter的适配器类.但是,我应该如何实现上述功能呢?
我尝试使用一些第三方库,包括DirectionalVIEwPager(尽管它已被弃用).我打算一起使用GestureListeners和动画来构建这种效果.
关于什么是解决这个问题的最佳方法的任何指针都会非常有帮助.
谢谢,
解决方法 我在一个名为DoubleVIEwPager的视图上构建了一个将水平vIEwpager(父级)与垂直vIEwpage(每个子级)相结合的解决方案.我在垂直vIEwpager上覆盖了以下方法:> public boolean onIntercepttouchEvent(MotionEvent ev)
> public boolean ontouchEvent(MotionEvent ev)
当用户在每个孩子上触发这些事件时,他们会将其传递给父母.然后,如果事件是垂直的,则子进程处理它,否则,如果事件是水平的,则父进程处理它.
看看我的DoubleViewPager库,我实施了这个策略.
总结以上是内存溢出为你收集整理的android – 水平和垂直ViewPager在一起全部内容,希望文章能够帮你解决android – 水平和垂直ViewPager在一起所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)