20 android android-listview android-viewpager fragmentpageradapter google-play
编辑: 请参阅下面的答案 - >
我想要一个视图,当向右滑动时,会显示listView.与新版Google Play商店中实施的内容非常相似(下面的示例图片).我认为它是一个ViewPager,但我尝试重复它没有占上风.我认为可能只是'listView Page'width属性设置为特定的dp,但这不起作用.我也尝试修改pakerfeldt的viewFlow并且无法弄清谷歌是如何做到这一点的
我是在正确的轨道上吗?如果有人知道如何复制这个,我将非常感激.我认为这可能成为在平板电脑上显示导航视图的一种流行的新方式....?代码将是最好的帮助.谢谢!!

向右滑动:

刷完了; 布局显示列表和第二部分(完全如图所示)列表片段未填满屏幕:

当用户向左滑动时,仅显示主页面,如果用户再次向左滑动,则viewPager继续到下一页面.
小智 20
以下代码实现了所需的效果:
在PageAdapter:
@Override
public float getPageWidth(int position) {
if (position == 0) {
return(0.5f);
} else {
return (1.0f);
}
Run Code Online (Sandbox Code Playgroud)
小智 1
抱歉更新晚了。我从 Gethub 上的 walkice 上实现了这个,几乎没有做任何修改。只需对 GestureDetector 使用条件语句,仅当 ViewPager id 为“0”时才将其滑入视图。我还在我的 ActionBar 中添加了一个切换开关