草庐IT

Viewpager

全部标签

android - 在 ViewPager 中禁用动画

我想在我的自定义ViewPager中禁用所有过渡动画。这个View分页器包含四个标签-每个标签加载一个Fragment-View分页器所做的是切换标签:例如第一个标签是索引,第二个是map,等等。问题是,如果选择第一个选项卡,我点击第四个选项卡,我可以看到ViewPager如何通过第二个和第三个选项卡并在第四个选项卡上停止,然后我不希望发生这种情况。我尝试禁用此ViewPager的所有动画,每次用户选择一个新选项卡时尝试使用setAnimation到null会显示,但还是不行。请问有什么办法可以实现吗?提前非常感谢!编辑:我也尝试为每个Fragment覆盖onCreateAnimati

android - CoordinatorLayout 使用 ViewPager 的 RecyclerView

我正在使用来自android.support.design的ViewCoordinatorLayout。我想将app:layout_behavior附加到fragment的RecyclerView?在Google给出的示例中,他们仅将其附加在CoordinatorLayout附加的同一XML文件的RecyclerView中。有没有办法在ViewPager中将CoordinatorLayout附加到fragment的RecyclerView上?样本位于thisblogpost在Android开发者博客上。 最佳答案 ChrisBane

android - 从 ViewPager 获取焦点 View

我使用ViewPager通过左右滑动切换View。ViewPager需要一个Adapter,所以我构建了这个:publicclassListViewPagerAdapterextendsPagerAdapter{protectedstaticfinalStringTAG="ListViewPagerAdapter";protectedstaticfinalintNUM_VIEWS=3;protectedfinalActivitymActivity;publicListViewPagerAdapter(Activityactivity){mActivity=activity;}@Over

android - 动态添加/删除页面到 ViewPager

我想从我的View寻呼机中动态添加或删除页面。这可能吗? 最佳答案 是的。您可以将View动态添加或删除到向ViewPager提供View的PagerAdapter,并从PagerAdapter调用notifyDataSetChanged()以提醒受影响的ViewPager有关更改。但是,当您这样做时,您必须覆盖PagerAdapter的getItemPosition(Object),它会告诉他们当前显示的项目是否已更改位置。默认情况下,此函数设置为POSITION_UNCHANGED,因此如果您不覆盖此方法,ViewPager将不

android : 底部导航栏的实现(使用ViewPager和BottomNavigationView)

 本案例中需要用的控件ViewPager和BottomNavigationViewViewPager:主要是页面的切换Fragment:碎片(也就是每个页面的内容)BottomNavigationView:底部导航栏非常简单,主要就是一个Viewpager和BottomNavigationView先来说一下思路:BottomNavigationView底部导航栏  ViewPager+Fragment页面    那么我么如何设置两个控件联动(仅需要两个方法即可)     ViewPager中的滑动页面监听接口onPageSelected()方法        BottomNavigationV

java - ViewPager 没有显示任何内容

我正在使用自定义View寻呼机适配器创建View寻呼机,但是当我运行项目时,我什么也看不到publicclassCustomAdapterextendsPagerAdapter{privateListnewsObjects;privateActivitymActivity;privateLayoutInflaterinflater;privateImageLoaderConfigurationimageConfig;privateImageLoaderimageLoader=ImageLoader.getInstance();publicCustomAdapter(ListnewsOb

页面 fragment 之间的 Android ViewPager 填充/边距

AndroidMarket/GoogleMusic似乎能够在ViewPager中包含的不同fragment之间存在某种间隙。知道这是怎么做到的吗?向实际的fragmentView添加边距/填充不起作用,因为View仍然需要占据屏幕的整个宽度。“间隙”仅在滑动ViewPager时可见。 最佳答案 在SupportPackage,r4你可以使用这些方法:setPageMargin(intmarginPixels)setPageMarginDrawable(Drawable)setPageMarginDrawable(int)在ViewP

安卓版面: Horizontal Recyclerview inside a Vertical Recyclerview inside a Viewpager with Scroll Behaviors

这是我正在尝试构建的应用程序,其中包含以下映射的所有元素:一切正常,但是,我希望内部水平回收View不捕获任何垂直滚动。所有垂直滚动都必须朝向外部垂直回收View,而不是水平ScrollView,以便垂直滚动允许工具栏根据它的滚动标志退出View。当我将手指放在recyclerview的“StrawBerryPlant”部分并向上滚动时,它会滚动出工具栏:如果我将手指放在水平ScrollView上并向上滚动,它根本不会滚动出工具栏。以下是我目前为止的xml布局代码。Activityxml布局:“Fruits”fragmentxml布局(这是fragment的代码-fragment在上图

android - 在 Android 中为 ViewPager 设置默认页面

我正在使用以下代码,MAX是2页。默认情况下,位置为0,并在右侧添加一个新页面。我膨胀了两个布局文件。如何在应用启动时显示page1并在左侧添加新页面?谢谢。ma​​in.xmlJava代码publicclassMyPagerActivityextendsActivity{privateContextcontext;privateintpageNumber;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.mai

android - 当 ViewPager 的父 Fragment 隐藏然后显示时,ViewPager 的 Fragment 的 View 丢失

我的ViewPager和我自己的FragmentStatePagerAdapter出现了一些奇怪的行为。我的View层次结构是这样的:->(1)Fragmentrootview(RelativeLayout)->(2)ViewPager->(3)ViewPager'scurrentfragmentview当负责FragmentRootView(1)的Fragment隐藏(在fragment事务中使用.hide())然后显示(使用.show())时,当前显示在ViewPager(3)变为null,尽管fragment仍然存在。基本上,我的ViewPager变得完全空白/透明。我发现解决这