FragmentPagerAdapter 滑动显示 ListView 1/3 屏幕宽度 [英] FragmentPagerAdapter Swipe to show ListView 1/3 Screen Width

查看:28
本文介绍了FragmentPagerAdapter 滑动显示 ListView 1/3 屏幕宽度的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

,几乎没有修改.仅当 ViewPager id 为0"时,才使用 GestureDetector 的条件语句将其滑动到视图中.我还在我的 ActionBar 中添加了一个切换

EDIT: See my answer below-->

I am wanting to have a view that when swiped to the right, the listView is shown. Very much similar to what is implemented in the new Google Play Store (Sample image below). I think its a ViewPager but I tried duplicating it without prevail. I was thinking it may just be that the 'listView Page' width attribute was set to a specific dp but that doesn't work. I also tried modifying pakerfeldt's viewFlow and cant figure out how Google does this

Am I on the right track? If someone has an idea how to duplicate this, I would greatly appreciate it. I think this may become a popular new way of showing a navigation view on tablets....? Code would be best of help. Thank you!!

Swipe right:

Finnished swipe; the layout shows the list and PART OF THE SECOND FRAGMENT (EXACTLY AS SHOWN) The list fragment does not fill the screen:

When the user swipes left, the main page is only shown and if the user swipes left again the viewPager continues to the next page.

解决方案

Sorry for the late update. I implemented this from walkingice on Gethub with very little modification. Just use a conditional statement for a GestureDetector to swipe it into view only when a ViewPager id of '0' is in view. I also added a toggle whithin my ActionBar

这篇关于FragmentPagerAdapter 滑动显示 ListView 1/3 屏幕宽度的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆