Articles of android viewpager

Viewpager选项卡中的animation更改fadein / fadeout,就像Linkedin介绍屏幕一样

我想在Android应用程序中为其简介(登录/注册)屏幕实现相同types的animation,例如链接。 我正在使用视图寻呼机进行简介屏幕,我想在背景图像更改时实现fadein fadeoutanimation,按照从右向左滑动或反之亦然。 我想根据屏幕的滑动在背景图像变化上实现fadein和fadeoutanimation。 任何帮助表示赞赏。 请看一下我的布局代码 而View Viewr片段布局是 示例Splashs creen这是我想要实现的。 谢谢

不使用V4支持库的带选项卡的Android滑动视图

我已经多次创建了一个带有选项卡的滑动视图,如android文档中所述 。 实际上,单步执行Eclipse项目向导几乎可以使用ViewPager为您提供基本的UI。 我的问题是: 我正在构建的应用程序将仅支持Android 4.0(API级别14)。 所以,我正在考虑放弃支持包。 但是,我似乎找不到使用不使用ViewPager的Tabs的滑动视图示例(仅在支持包中提供)。 是否存在与ViewPager相当的api级别14&>,并且有人可以给我一个如何在不使用支持库的情况下使用Tabs界面实现滑动视图的工作示例。 否则,有人可以提出一个很好的论据,为什么我不应该打扰,使用支持包,只是快乐。 编辑:我正在寻找的是关于支持库特定function(如ViewPager)的权威答案。 这些function最终是否会合并到核心API中? 或者我们是否会继续包含这些typesfunction的支持包? 请具体说明API版本和时间表。 编辑-1/15:我正在更新这个问题,以阻止我得到的’我太’的答案。 在最初发布此问题时,Android Developer文档对于支持库的目的更加模糊,因为它们与核心SDK中未包含的function相关。 他们已经更新了他们的文档来澄清事情: Android支持库包是一组代码库,提供向后兼容的Android框架API版本以及仅通过库API提供的function。 这肯定会让事情变得清晰,并且通知开发人员不要期望像ViewPager这样的东西能够融入核心SDKfunction。 我已经接受了与我遇到的问题最相关的答案。 这就是如何将支持包function添加到现有项目中,而不必显着更改代码库。

有没有办法禁用viewPager滚动到边缘的淡入淡出?

可滚动视图(例如ListView)沿着边缘具有淡蓝色效果,其中没有内容并滚动到结尾。 我该如何关闭效果呢? 在listview我可以使用: setHorizontalFadingEdgeEnabled(false); android:fadingEdge=”none” android:requiresFadingEdge=”none” 但是在viewPager没用,可以给我一些建议

更改屏幕方向后,从ViewPager的适配器中销毁项目

所以我在屏幕方向改变后从ViewPager销毁(删除)一个页面时遇到问题。 我将尝试在以下几行中描述问题。 我正在使用FragmentStatePagerAdapter作为ViewPager的适配器和一个小接口,它描述了无限视图寻呼机应该如何工作。 它背后的想法是你可以滚动到右边,直到你到达ViewPager 。 如果您可以从API调用加载更多结果,则会显示进度页面,直到结果出现。 一切都很好,直到这里,现在问题来了。 如果在这个加载过程中,我旋转屏幕(这不会影响API调用,这基本上是一个AsyncTask ),当调用返回时,应用程序崩溃给我这个exception: E/AndroidRuntime(13471): java.lang.IllegalStateException: Fragment ProgressFragment{42b08548} is not currently in the FragmentManager E/AndroidRuntime(13471): at android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState(FragmentManager.java:573) E/AndroidRuntime(13471): at android.support.v4.app.FragmentStatePagerAdapter.destroyItem(FragmentStatePagerAdapter.java:136) E/AndroidRuntime(13471): at mypackage.OutterFragment$PagedSingleDataAdapter.destroyItem(OutterFragment.java:609) 在库的代码中挖掘了一下之后,在这种情况下,片段的mIndex数据字段似乎小于0 ,这就引发了exception。 以下是寻呼机适配器的代码: static class PagedSingleDataAdapter extends FragmentStatePagerAdapter implements IEndlessPagerAdapter { private WeakReference fragment; private List data; private SparseArray<WeakReference> currentFragments = new SparseArray<WeakReference>(); private ProgressFragment progressElement; private […]

android:如何从Android Support Lib版本4向PagerTabStrip添加图标/ drawable?

android:如何从Android Support Lib版本4向PagerTabStrip添加图标/ drawable? 对于知道PagerTabStrip的人来说,这是一个非常具体的问题,我无法在任何地方find足够的例子,它是新的(The PagerTabStrip)所以我找不到足够的信息。

如何禁用ViewPager从一个方向滑动

我想允许用户仅从右到左在ViewPager滑动。 因此,一旦他通过一个页面,他就无法回到它。 如何才能做到这一点? 我试过这个解决方案: public class CustomViewPager extends ViewPager { float lastX = 0; boolean lockScroll = false; public CustomViewPager(Context context, AttributeSet attrs) { super(context, attrs); } public CustomViewPager(Context context) { super(context); } @Override public boolean onTouchEvent(MotionEvent ev) { switch (ev.getAction()) { case MotionEvent.ACTION_DOWN: lastX = ev.getX(); lockScroll = false; return super.onTouchEvent(ev); case MotionEvent.ACTION_MOVE: if […]

如何在Android ViewPager中更改当前选项卡的荧光笔颜色?

这是我在ViewPager布局。 我想更改文本下方当前标签荧光笔的颜色。 实际上它显示为黑色。 但我不知道它是否是默认的颜色。 而且我还有一个疑问。 如果我使用PagerTitleStrip此选项卡不会出现荧光笔。 有没有办法用titletrip带来它? 这是我的布局:

Android PagerAdapter,获取当前位置

我想得到我的PagerAdapter的可见视图的当前位置 我没有看到像getPosition()这样的明显函数,我想要一个。 我想在那个位置向它的arraylist添加一个对象,但我需要先知道它

没有样式ViewPagerIndicator与SherlockActionBar结合使用

我正在尝试使用SherlockActionBar实现ViewPagerIndicator。 它的工作原理:我可以滑动碎片,但风格不起作用! 它看起来像这样: 相关主题: https : //github.com/JakeWharton/Android-ViewPagerIndicator/issues/66 我知道出了什么问题:在VPI的示例中,页面的样式在AndroidManifest.xml中设置(例如) 但是当我将android:theme元素添加到我自己的Manifest.xml中时,我得到以下exception: 03-16 11:06:24.400: E/AndroidRuntime(483): Caused by: java.lang.IllegalStateException: You must use Theme.Sherlock, Theme.Sherlock.Light, Theme.Sherlock.Light.DarkActionBar, or a derivative. 我还尝试将所有样式信息复制到styles.xml,但这也不起作用。 你能告诉我如何设置VPI的风格吗? 谢谢! 编辑:现在我已经添加了 到我的Manifest.xml 以及styles.xml中的以下样式 @style/Widget.Styled.ActionBar @style/Widget.Styled.ActionBar @style/Widget.TitlePageIndicator @style/Widget.TabPageIndicator @style/Widget.TabPageIndicator.Text 结果:我没有得到任何exception,看到样式,但我现在看不到任何碎片:( 活动代码可以在这里find: http : //pastebin.com/hsNgxFDZ当前页面的风格截图:

如何使用页面滑动视图创建Android选项卡式样式

我想要一个像这样的标签的例子 我搜索了但是得到了这个。 viewpageindicator 我无法使用此来源。 有人能告诉我另一个带滑动选项的标签示例。 我认为viewpageindicator与google play标签不同。 因为当我在谷歌播放页面滚动时,标签下面的行在滚动时移动,但在viewpageindicator中它不是。 谢谢