交换android视图

use*_*973 6 android

我需要提供如图所示的设施.

在此输入图像描述

第二视图

在第一个视图中,底部有viewpager.当用户从右向左交换时,第一个应该替换为第二个.我能做到的.但
我的问题是如何在右侧和左侧的末端观看下半部分的下半部分.

即第一视图的"第一"和第二视图的"第三".

小智 6

你可以在这里使用画廊.每个项目的内部图库,设置布局参数(宽度)以符合您的要求.

库的问题是它不会旋转项目.这意味着一旦到达列表的末尾,就不会得到第一个项目.

但也有一个伎俩过来.您需要做的就是将列表计数设置为非常大的数字(INT_MAX),并在您的适配器中通过%计算小心地返回正确的视图.

这将确保您不会很快到达列表的末尾.


ian*_*ake 5

我建议查看Android ViewPager问题的解决方案,前一页和下一页可见吗?) - 使用负页边距(通过ViewPager.setPageMargin)将允许您一次看到多个页面(即,当前页面的左侧和右侧).