草庐IT

ViewPager2

全部标签

Android ViewPager CrossFade 动画

我为android实现了一个BottomNavigationView,我有一些fragment显示为BottomNavigation页面。根据GoogleMaterialDesignGuideLines我想显示带有淡入淡出动画的fragment。通过触摸BottomNavigation的项目,我的ViewpPager会使用默认的幻灯片动画更改fragment。我在this中阅读了一些解决方案和this.但这些并不是真正的淡入淡出动画,我无法设置淡出持续时间。那么有什么方法可以在更改ViewPager的选项卡时设置动画吗? 最佳答案

android - 使用 ViewPager 实现捏缩放

我正在使用ViewPager从远程服务器检索图像。一切正常,但问题是我不知道如何对其实现缩放功能。我的代码在下面publicclassImagePagerActivityextendsBaseActivity{privateViewPagerpager;privateDisplayImageOptionsoptions;publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.ac_image_pager);Bundlebundle=ge

android - 使用 ViewPager + FragmentPagerAdapter 处理方向变化

我在使用ViewPager和FragmentPagerAdapter处理屏幕方向更改时遇到问题。它在应用程序启动时工作正常,但viewpager内的fragment在方向更改后不可见(可能丢失)。我该如何解决这个问题。以下是我的Activity结构:编辑:这是list文件FragmentPagerAdapter实现:publicclassPagerAdapterextendsFragmentPagerAdapter{publicPagerAdapter(FragmentManagerfm){super(fm);}@OverridepublicFragmentgetItem(intind

android - 确定哪个 fragment 当前在 ViewPager 中可见

我有ViewPager,我用它来显示一些fragment,我的FragmentActivity上也有TextView。我需要更改TextView中的文本,具体取决于当前在ViewPager中选择的fragment。我遇到的问题:ViewPager有一些缓存机制,它在fragment对用户真正可见之前实例化fragment,例如当我在第三个ViewPagerfragment中选择第二页时页面也已创建。更重要的是,我无法确定内部fragment是现在可见的fragment,还是它只是由ViewPager创建的,但对用户来说并不真正可见。我尝试为此使用OnPageChangeListener

android - FragmentPagerAdapter 与 ViewPager 和两个 fragment 。从第二个转到第一个并更新第一个的文本

我不熟悉FragmentPagerAdapter,所以这将是我们(您)认真阅读描述的问题之一。结构:我有一个FragmentPagerAdapter(下面的代码),它一次可以容纳两个fragment。第一个显示书籍摘录,第二个显示书名列表。目标:我想实现标题中描述的内容:用户可以导航到寻呼机中的第二个fragment,单击标题,然后我想将用户移回第一个fragment并告诉第一个fragment更新文本。第一个fragment有一个triggerRefresh方法。代码:我相信我的问题是因为FragmentPagerAdapter重用/创建fragment的方式(我不明白)。这是我的课

android - 显示的 ViewPager 第一个 fragment 总是错误的 FragmentStatePager

我正在尝试使用与PlayStore5.1.x相同的viewpager+tabs设计。这是我的布局:我的适配器:publicclassMainPagerAdapterextendsFragmentStatePagerAdapter{privateArrayListfragments;publicMainPagerAdapter(FragmentManagerfm){super(fm);//TODOAuto-generatedconstructorstubfragments=newArrayList();}@OverridepublicFragmentgetItem(intposition

java - Android:我应该向 ViewPager 中使用的 fragment 添加一个空构造函数吗

我正在制作类似于Googleplay的布局。我正在使用需要fragment的ViewPager。我现在有点困惑,因为有些网站说fragment需要一个空构造函数,但developer.android.com上的示例不包含构造函数。代码是这样的:publicstaticclassDemoObjectFragmentextendsFragment{publicstaticfinalStringARG_OBJECT="object";@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,Bundle

android - ListView 内的 ViewPager

有没有办法将viewpager添加为ListView项?我想在所有真正的列表项之后将其添加为我的ListView顶部的“标题”。我尝试使用addHeaderView()或在我的列表适配器中声明多个View类型,但是,无论我尝试哪种方式,viewpager都不会显示。有人做过类似的事情吗?帮助! 最佳答案 不要使用wrap_content,尝试以编程方式计算和设置ViewPager大小,然后将ViewPager添加为ListView的标题。 关于android-ListView内的View

android - 如何将 Actionbar 项目与 Viewpager + Fragments 一起使用

我试图弄清楚如何根据正在加载到我的viewpager中的fragment来实现Actionbar项目。我的代码在下面,我只是想找出使用​​ABS+ViewPager+Fragments的最佳实践。主要ActivitypublicclassMainActivityextendsSherlockFragmentActivity{privateViewPagermPager;privateTitlePageIndicatormIndicator;privateMainPagerAdaptermAdapter;privateListmFragments;privatestaticfinalSt

android - AdMob AdView 和 ViewPager?

我的Android应用程序是这样实现的ViewPager:http://www.youtube.com/watch?v=C6_1KznO95A我不知道如何在ViewPager下面实现AdView。我试图以编程方式和xml将AdView放在ViewPager下方。没有错误,但没有显示广告。我的xml: 最佳答案 好的,你有几个问题。方向仅与LinearLayout相关。layout_alignParentBottom需要一个不是“top”的bool值layout_weight仅与LinearLayout或RelativeLayout相