草庐IT

Viewpager

全部标签

android - 动画 ViewPager 以在 Android 中填充屏幕

所以我有一个看起来像这样的View:我想要实现的是当用户在GridView上向下滚动时,整个View向上移动以将大图像隐藏在顶部。基本上,如果他们想看到更多的gridview,布局会向上滚动以增加gridview的大小。然而,当我实际这样做时,会发生以下情况:它工作正常,除了GridView没有增加大小来填充屏幕中的新空间,所以窗口的下部全是白色,如您所见。这是我目前的做法:privatevoidhideHeader(booleananimate){if(animate){AnimatorSetset=newAnimatorSet();set.playTogether(ObjectAn

android - 当当前页面不是第一页时,ViewPager 在旋转屏幕后有错误的偏移数据

应用结构:我的应用程序有一个FragmentActivity,并且该FragmentActivity托管一个Fragment,该Fragment托管一个ViewPager。ViewPager有一个适配器,它是FragmentStatePagerAdapater的子类,并且该适配器覆盖getItem()以根据位置返回一个新的Fragment;getCount()设置为始终返回2。问题:在以下两种情况之一发生之前​​,该应用程序可以正常工作:当ViewPager显示第二个fragment时发生旋转,或者如果在onResume()中,ViewPager被告知滚动到第一页以外的一页。据我所知,

android - 自定义 viewpager 页面转换

我知道已经有很多关于TimelyUI的问题。我目前正在使用ViewPager,其中我有三个具有不同背景(绿色、黄色、红色)的页面。我想在它们之间实现transition,如下图所示。我知道如何为ViewPager实现自定义转换,但我不知道这个特定转换的逻辑是什么。有没有人有这方面的经验? 最佳答案 那个效果看起来很不错。这篇博文介绍了一个库来处理位图。http://andraskindler.com/blog/2014/parallaxviewpager_parallax_background_effect_for_the_view

java - Android ViewPager 检测垂直滑动

我想让ViewPager按原样正常向右/向左滑动并检测VerticalFlings。我试图分配一个GestureDetector但问题是从方法publicbooleanonDown(MotionEvente)返回true会禁用正常的水平滑动ViewPager。任何想法如何允许两者? 最佳答案 为此已经有一些自定义控件。尝试查看有关如何实现VerticalViewPager的这些线程。http://vision-apps.blogspot.ro/2013/05/4-directions-swipe-navigation.htmlHow

android - 如何为 viewPager 设置动画

这是我制作ViewPager的代码。我想在更改页面之间设置动画。所以我写了这段代码:ViewPagerAdapteradapter;adapter=newViewPagerAdapter(FistActiivty.this,imges);vp.setAdapter(adapter);pageSwitcher(2);try{FieldmScroller;mScroller=ViewPager.class.getDeclaredField("mScroller");mScroller.setAccessible(true);InterpolatorsInterpolator=newAcce

android - 在 ViewPager 中更改 fragment 时,使用 Elevation 创建的阴影会闪烁

我对使用Elevation创建的阴影有疑问。我的屏幕由一个ViewPager和4个不同的Fragments和一个用于导航的TabLayout组成。第一个和最后一个fragment都包含一个RecyclerView,其中填充了CardView元素。每当我在第1页和第4页之间切换时,CardView元素下方的阴影首先出现在远离其位置的位置,并在大约半秒后卡入其正确位置。这仅在ViewPager中的非相邻fragment之间切换时发生。如果我按顺序从1移动到4,则不会发生这种情况。设置了Elevation的所有其他元素都有这个问题,不仅仅是CardView。我的ViewPager实现:mSe

ViewPager 中的 Android Master/Detail 流程

我遇到了一个我无法解决的问题,我在谷歌上搜索了很多但找不到解决方案。在我的应用程序中,我有一个包含3个页面的ViewPager。这些页面应该是fragment。这工作正常。然而,其中两个页面必须是主/从流(一个用于friend列表,一个用于新闻提要)。当我使用eclipse2个fragment创建主/详细流程时,会创建2个Activity。ItemListActivity(需要显示的)实现了fragment的回调,这是一个Activity,但ViewPager只接受其内部的fragment。所以问题是:如何将Master/DetailFlow放置在ViewPager中?非常感谢所有帮助

android - 在 ViewPager 中,滑动到第 3 个选项卡时,tab1 中的子 fragment 消失

我在FragmentStatePagerAdapter中有3个选项卡。我有一个选项卡1的fragment,它动态地将View添加到相对布局内的“linearlayout”容器。我在选项卡1fragment中动态添加了一些View。我还在该linearLayout容器中添加了一个完整的fragment,其中包含其他上下View。这很好..一切都很好。但是当我转到第3页并返回时。所有的观点都在那里。但是那个完整的fragment消失了~~编辑它从tab1中消失并出现在tab2中的View下方,其中添加了另一个子fragment..首先,我在tab1和tab2中有一个listFragment

android - ViewPager 快速滑动给出了 IndexOutOfBoundsException

我有带fragment的viewpager。当我尝试移动viewpager时它工作正常。但是如果我快速滑动它会给我下面的异常。03-2511:01:44.901:E/AndroidRuntime(20880):FATALEXCEPTION:main03-2511:01:44.901:E/AndroidRuntime(20880):Process:com.sph.wanbaoandroid,PID:2088003-2511:01:44.901:E/AndroidRuntime(20880):java.lang.IndexOutOfBoundsException:Invalidindex0

android - 在 Fragment 级别应用的滑动手势以及禁用默认滑动的 ViewPager

我发现下面的问题:Android:FragmentActivityinsideFragmentActivity(ScrollViewinNavigationBar).然而,我的这个问题是关于如何使用事务来显示fragment以及以安全的方式启用滑动手势检测。注意:我发布的答案中有一个链接(这也有一种使用事务在容器中显示fragment的有效方法,包括两种场景)。请看那个。我已经尝试了一些有关方面的事情,但是通过使用支持ViewPager的fragment,而不是嵌套:详情:https://moqups.com/abhsax130778@gmail.com/lc0ZOERO/p:a5d7