草庐IT

viewPager

全部标签

java - 在 ViewPager 的滑动上停止 Exoplayer

我正在使用带有单个fragment实例的ViewPager,我在其中显示Media文件,如图像、视频、音频。我已经实现了ExoPlayer来处理Video和Audio文件。和用于图像的Glide。为了避免内存泄漏,我在ItemViewerFragment.java中释放了ExoPlayer对象:privatevoidreleasePlayer(){if(player!=null){player.release();player=null;trackSelector=null;simpleExoPlayerView.setPlayer(null);}}@Overridepublicvoi

android - SwipeRefreshLayout + ViewPager,仅限制水平滚动?

我已经在我的应用程序中实现了SwipeRefreshLayout和ViewPager但是有一个大麻烦:每当我要向左/向右滑动以在页面之间切换时滚动太敏感了。稍微向下滑动也会触发SwipeRefreshLayout刷新。我想设置水平滑动开始时间的限制,然后仅强制水平直到滑动结束。换句话说,我想在手指水平移动时取消垂直滑动。这个问题只发生在ViewPager上,如果我向下滑动并触发SwipeRefreshLayout刷新功能(显示栏)然后我水平移动手指,它仍然只允许垂直滑动。我试图扩展ViewPager类,但它根本不起作用:publicclassCustomViewPagerextends

android - SwipeRefreshLayout + ViewPager,仅限制水平滚动?

我已经在我的应用程序中实现了SwipeRefreshLayout和ViewPager但是有一个大麻烦:每当我要向左/向右滑动以在页面之间切换时滚动太敏感了。稍微向下滑动也会触发SwipeRefreshLayout刷新。我想设置水平滑动开始时间的限制,然后仅强制水平直到滑动结束。换句话说,我想在手指水平移动时取消垂直滑动。这个问题只发生在ViewPager上,如果我向下滑动并触发SwipeRefreshLayout刷新功能(显示栏)然后我水平移动手指,它仍然只允许垂直滑动。我试图扩展ViewPager类,但它根本不起作用:publicclassCustomViewPagerextends

android - ScrollView 中的 ViewPager 无法正确滚动

我有一个“页面”,上面有许多组件,并且谁的内容比设备的高度长。好吧,把所有的布局(整个页面)放在一个ScrollView里面,没问题。其中一个组件是ViewPager。这可以正确呈现,但是对滑动/甩动的响应没有正确执行,它很紧张并且并不总是有效。它似乎对ScrollView感到“困惑”,所以只有当你在一条精确的水平线上throw时才能100%工作。如果我删除ScrollView,ViewPager会完美响应。我已经四处搜索,并没有发现这是一个已知的缺陷。有其他人经历过吗?平台版本:1.6兼容性库v4。设备:HTCIncredibleS下面是一些示例代码供您测试,注释掉ScrollVie

android - ScrollView 中的 ViewPager 无法正确滚动

我有一个“页面”,上面有许多组件,并且谁的内容比设备的高度长。好吧,把所有的布局(整个页面)放在一个ScrollView里面,没问题。其中一个组件是ViewPager。这可以正确呈现,但是对滑动/甩动的响应没有正确执行,它很紧张并且并不总是有效。它似乎对ScrollView感到“困惑”,所以只有当你在一条精确的水平线上throw时才能100%工作。如果我删除ScrollView,ViewPager会完美响应。我已经四处搜索,并没有发现这是一个已知的缺陷。有其他人经历过吗?平台版本:1.6兼容性库v4。设备:HTCIncredibleS下面是一些示例代码供您测试,注释掉ScrollVie

android - 带有 Google Maps API v2 : mysterious black view 的 ViewPager

我已在View寻呼机中集成了新的googlemapsapiv2fragment。从mapfragment滚动时,黑色View与相邻fragment重叠。有人解决了吗?编辑:截图publicstaticclassPagerAdapterextendsFragmentPagerAdapter{publicPagerAdapter(FragmentManagerfm){super(fm);}@OverridepublicintgetCount(){returnNUM_ITEMS;}@OverridepublicFragmentgetItem(intposition){Fragmentpage

android - 带有 Google Maps API v2 : mysterious black view 的 ViewPager

我已在View寻呼机中集成了新的googlemapsapiv2fragment。从mapfragment滚动时,黑色View与相邻fragment重叠。有人解决了吗?编辑:截图publicstaticclassPagerAdapterextendsFragmentPagerAdapter{publicPagerAdapter(FragmentManagerfm){super(fm);}@OverridepublicintgetCount(){returnNUM_ITEMS;}@OverridepublicFragmentgetItem(intposition){Fragmentpage

android - 如何以编程方式在 ViewPager 中显示下一个 View ?

我创建了一个ViewPager,一切正常,但是我希望在ViewPager之外有一个上一个下一个按钮,可用于在ViewPager内部导航。如何在不手动滑动的情况下转到ViewPager上的下一个项目? 最佳答案 正如blessenm回答的那样viewpager.setCurrentItem(intindex)是要走的路。 关于android-如何以编程方式在ViewPager中显示下一个View?,我们在StackOverflow上找到一个类似的问题: http

android - 如何以编程方式在 ViewPager 中显示下一个 View ?

我创建了一个ViewPager,一切正常,但是我希望在ViewPager之外有一个上一个下一个按钮,可用于在ViewPager内部导航。如何在不手动滑动的情况下转到ViewPager上的下一个项目? 最佳答案 正如blessenm回答的那样viewpager.setCurrentItem(intindex)是要走的路。 关于android-如何以编程方式在ViewPager中显示下一个View?,我们在StackOverflow上找到一个类似的问题: http

android - 具有上一页和下一页边界的 ViewPager

我正在设计一个包含多个页面的View。我希望上一页和下一页的边缘如下所示,并实现两指滑动以在页面之间切换。我尝试使用带有负页边距的ViewPager,如建议here但这只显示屏幕上的一个边缘,而不是同时显示两个。或者,有什么方法可以将我的View的一部分放在屏幕外,然后对其进行动画处理,使其具有ViewPager类型的效果。我应该怎么做?谢谢! 最佳答案 我有类似的解决方案:在viewpager上设置左右填充,例如20dp。还要在viewpager上设置页边距,例如寻呼机填充的一半。并且不要忘记禁用剪辑填充。tilePager.se