Android ViewPager - 在左右显示页面预览

标签 android android-viewpager

我正在使用 Android 的 ViewPager。我想要做的是在左侧和右侧显示页面的预览。我已经看到在哪里可以使用否定的 pageMargin 来显示右侧的预览。

setPageMargin(-100);

无论如何,我也可以显示左侧的预览吗?它基本上类似于我正在寻找的画廊小部件。

最佳答案

要显示左右页面的预览,请设置以下两个值

  1. viewpager.setClipToPadding(false);
  2. viewpager.setPadding(left,0,right,0);

如果您需要在 viewpager 中的两个页面之间留出空间,请添加

viewpager.setPageMargin(int);

关于Android ViewPager - 在左右显示页面预览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10098040/

相关文章:

android - FragmentStatePagerAdapter 是否在方向更改时保存 fragment 状态?

android - 如何在android中禁用或启用viewpager滑动

android - map 的自动链接不起作用

android - 可变宽度 TextView 旁边的固定宽度 TextView

android - 如何在 Android 中使用 ViewPager 制作无限寻呼机

java - 将 RecyclerView 转换为 ViewPager/PagerAdapter

android - ViewPager 和 RecyclerView 的错误

java - Android 将 JSON 文件读/写到内部存储

android - PARTIAL_WAKE_LOCK 和线程在服务中运行

java - 在哪里设置RecycleView setAdapter以快速加载图像?