我目前正在建立一个水平的视频库。
我想制作类似的内容,只有一个视频居中,部分是上一个和下一个视频:
我首先选择Gallery,但它的局限性让我寻找其他东西。我想显示一个页面指示器,使用Gallery实现起来非常困难。
第二个选项是从Android兼容性库中获取ViewPager。我找到了一种方法来实现page indicator。但现在,如何部分显示左右页?
答案 0 :(得分:43)
我使用了负页边距来部分显示下一页和前一页。淡化边缘属性可用于使上一页/下一页淡入淡出:
ViewPager examplePager = (ViewPager) findViewById(R.id.exampleView);
examplePager.setPageMargin(-50);
examplePager.setHorizontalFadingEdgeEnabled(true);
examplePager.setFadingEdgeLength(30);
最新的支持包(2011年10月修订版4)也需要这项工作
答案 1 :(得分:0)
在recyclerview中使用此代码并使用快照帮助器
toggler icon