草庐IT

Viewpager

全部标签

ios - 相当于iOS上Android的ViewPager?滑动/翻阅数据页面

在Android上,使用ViewPager和Fragments可以很好地浏览具有相同布局的多页数据。用户向左或向右滑动,页面就会改变。所有页面只有一个ViewController和一个布局资源,但数据内容会随着用户浏览而改变。左右滑动还有动画效果,可以看到下一页的内容已经加载完毕。在iOS上这相当于什么? 最佳答案 使用UIScrollViewpagingEnabled属性设置为YES。通常是UIPageControl与它一起使用。如果你谷歌“UIScrollViewpaging”,你可以找到很多教程和例子。Apple提供了一个Pa

android - 如何添加 ViewPager 指示器标题,如 Google+ 应用程序

我的目标是创建一个功能类似于Google+应用中的信息流页面的屏幕(不熟悉的人见下图)。对于分页,我使用了自定义ViewGroup以便它具有“跟随您的手指”的平滑过渡,而不是在做出throw手势后捕捉到目的地。问题目前,我正在使用一些TranslateAnimation来移动标题(屏幕截图中的“附近”、“所有圈子”和“传入”)选择。这会产生一些问题:中心标题不跟随用户的手指(正如您在屏幕截图中看到的“所有圆圈”标题所做的那样),如果用户从中间页面以外的页面开始,我有由于动画不会移动实际View,因此没有找到一种简单的方法来临时偏移所有动画而不先运行它们。我是否以正确的方式进行此操作,还

android - 如何在 ViewPager : 中重新创建所有 fragment

我有这个问题,我有一个带有ViewPager和一个ViewPagerAdapter的FragmentActivity。在这个ViewPager中,我有3个Fragments,每个fragment都包含一个TableLayout,它使用2dArrayList以编程方式填充。单击FragmentActivity布局中的按钮,我过滤2dArrayList中的数据,基本上需要重新创建所有3个Fragments使用新数据集(在所有数据集中运行onCreateView方法)。所以我为这个按钮创建了一个onClickListener:privateclassSlicerSelectedOnClick

android - 无法转换为自定义 ViewPager 类

我正在使用来自ChrisbanesGithub的源代码:https://github.com/chrisbanes/PhotoView并尝试使用LinearLayout制作ViewPager,但在将ViewPager转换为HackyViewPager时出现错误这是我的xml(bacaan.xml):...在ViewPagerActivity.java上,我改变了这个:mViewPager=newHackyViewPager(this);setContentView(mViewPager);mViewPager.setAdapter(newSamplePagerAdapter());到这

android - 改变 ViewPager 和 setCurrentItem 的过渡速度

我有一个ViewPager,我想每5秒自动旋转一次,同时还允许用户滑动。但是,当我设置自动更改时,页面之间的过渡动​​画发生得非常快,我希望它慢一些。我在这里看到了这个问题的答案:SlowingspeedofViewpagercontrollerinandroid...但它们都使用反射。有谁知道在不使用反射的情况下减慢ViewPager自动速度的任何方法?我想过使用PageTransformer,但不确定这是否可行,而且如果用户滑动和自动滑动一样,它可能会影响速度吗?除非我能以某种方式检测到差异,然后做一个或另一个PageTransformation? 最佳

android - 如何使用 TimeTask 自动滑动 ViewPager 图像

您好,我是android新手,在我的应用程序中,我的ArrayList中有很多图像为什么我想在Timetasker的帮助下每3秒自动刷一次这些图像,这个过程需要不断重复,直到我们关闭应用程序。有人能帮帮我吗MainActivity:-publicclassMainActivityextendsAppCompatActivity{ViewPagerviewPager;Integer[]imageId={R.drawable.image1,R.drawable.image2,R.drawable.image3,R.drawable.image4};String[]imagesName={"

java - 第二次显示 ViewPager 时出现 NullPointerException

我正在使用一个ViewPagerfragment,它有两个fragment作为子fragment。这很好用,但是当我用另一个fragment替换ViewPagerfragment并用ViewPagerfragment替换这个fragment时,我的应用程序崩溃并出现以下NullPointerException:java.lang.NullPointerException:Attempttoinvokevirtualmethod'intjava.util.ArrayList.size()'onanullobjectreferenceatandroid.support.v4.app.Fra

java - 双向无限/动态 ViewPager

ViewPager有一个用例,我从来没有见过这么好的实现。ViewPager或多或少是静态结构。将Pages添加到右侧(附加到Model并显示它)并不难,但是,应该有很好用的解决方案来扩展PagerAdapter(或它的一些子类),以便它可以双向扩展。我可以想象这样的适配器接口(interface)booleanisEmpty()booleanhasNext()booleanhasPrevious()ObjectgetNext()ObjectgetPrevious()ObjectgetItem(intposition)//orifusinggenericsTgetNext()TgetP

android - 一页包含多个 fragment 的 ViewPager "java.lang.IllegalArgumentException: No view found for id"

在我的小型Android应用程序中,我有一个包含3个页面的ViewPager,每个页面包含一个fragment,使用FragmentStatePagerAdapter一切正常(参见earlierquestion).现在对于更大的屏幕,我想保留一个ViewPager,但我希望前两个fragment位于同一个第一页上。为此,我实现了自己的PagerAdapter,这主要是有效的,我要解决的唯一问题是当我旋转屏幕时,我收到一个错误:12-1116:34:13.526:ERROR/AndroidRuntime(9221):FATALEXCEPTION:mainjava.lang.Runtime

android - ViewPager 以编程方式设置当前页面

我编写了一个自定义ViewPager来禁用SwipeScroll,但我想以编程方式滑动。我的View寻呼机中有三个Tab,但是当我在第一个Fragment上调用viewPager.setCurrentItem(viewPager.getCurrentItem()+1),它移动到第三个Fragment而不是第二个Fragment。如果我在第二个Fragment中调用相同的函数,它会转到第三个。如果我在第三个fragment中调用(viewPager.getCurrentItem()-1)`,它可以通过向后移动来正常工作。任何帮助,将不胜感激。我的代码如下:NonSwipeAbleView