1package android.support.v4.view {
2
3  public abstract class PagerAdapter {
4    ctor public PagerAdapter();
5    method public void destroyItem(android.view.ViewGroup, int, java.lang.Object);
6    method public deprecated void destroyItem(android.view.View, int, java.lang.Object);
7    method public void finishUpdate(android.view.ViewGroup);
8    method public deprecated void finishUpdate(android.view.View);
9    method public abstract int getCount();
10    method public int getItemPosition(java.lang.Object);
11    method public java.lang.CharSequence getPageTitle(int);
12    method public float getPageWidth(int);
13    method public java.lang.Object instantiateItem(android.view.ViewGroup, int);
14    method public deprecated java.lang.Object instantiateItem(android.view.View, int);
15    method public abstract boolean isViewFromObject(android.view.View, java.lang.Object);
16    method public void notifyDataSetChanged();
17    method public void registerDataSetObserver(android.database.DataSetObserver);
18    method public void restoreState(android.os.Parcelable, java.lang.ClassLoader);
19    method public android.os.Parcelable saveState();
20    method public void setPrimaryItem(android.view.ViewGroup, int, java.lang.Object);
21    method public deprecated void setPrimaryItem(android.view.View, int, java.lang.Object);
22    method public void startUpdate(android.view.ViewGroup);
23    method public deprecated void startUpdate(android.view.View);
24    method public void unregisterDataSetObserver(android.database.DataSetObserver);
25    field public static final int POSITION_NONE = -2; // 0xfffffffe
26    field public static final int POSITION_UNCHANGED = -1; // 0xffffffff
27  }
28
29  public class PagerTabStrip extends android.support.v4.view.PagerTitleStrip {
30    ctor public PagerTabStrip(android.content.Context);
31    ctor public PagerTabStrip(android.content.Context, android.util.AttributeSet);
32    method public boolean getDrawFullUnderline();
33    method public int getTabIndicatorColor();
34    method public void setBackgroundDrawable(android.graphics.drawable.Drawable);
35    method public void setDrawFullUnderline(boolean);
36    method public void setTabIndicatorColor(int);
37    method public void setTabIndicatorColorResource(int);
38  }
39
40  public class PagerTitleStrip extends android.view.ViewGroup {
41    ctor public PagerTitleStrip(android.content.Context);
42    ctor public PagerTitleStrip(android.content.Context, android.util.AttributeSet);
43    method public int getTextSpacing();
44    method public void setGravity(int);
45    method public void setNonPrimaryAlpha(float);
46    method public void setTextColor(int);
47    method public void setTextSize(int, float);
48    method public void setTextSpacing(int);
49  }
50
51  public class ViewPager extends android.view.ViewGroup {
52    ctor public ViewPager(android.content.Context);
53    ctor public ViewPager(android.content.Context, android.util.AttributeSet);
54    method public void addOnAdapterChangeListener(android.support.v4.view.ViewPager.OnAdapterChangeListener);
55    method public void addOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener);
56    method public boolean arrowScroll(int);
57    method public boolean beginFakeDrag();
58    method protected boolean canScroll(android.view.View, boolean, int, int, int);
59    method public void clearOnPageChangeListeners();
60    method public void endFakeDrag();
61    method public boolean executeKeyEvent(android.view.KeyEvent);
62    method public void fakeDragBy(float);
63    method public android.support.v4.view.PagerAdapter getAdapter();
64    method public int getCurrentItem();
65    method public int getOffscreenPageLimit();
66    method public int getPageMargin();
67    method public boolean isFakeDragging();
68    method protected void onPageScrolled(int, float, int);
69    method public void onRestoreInstanceState(android.os.Parcelable);
70    method public android.os.Parcelable onSaveInstanceState();
71    method public void removeOnAdapterChangeListener(android.support.v4.view.ViewPager.OnAdapterChangeListener);
72    method public void removeOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener);
73    method public void setAdapter(android.support.v4.view.PagerAdapter);
74    method public void setCurrentItem(int);
75    method public void setCurrentItem(int, boolean);
76    method public void setOffscreenPageLimit(int);
77    method public deprecated void setOnPageChangeListener(android.support.v4.view.ViewPager.OnPageChangeListener);
78    method public void setPageMargin(int);
79    method public void setPageMarginDrawable(android.graphics.drawable.Drawable);
80    method public void setPageMarginDrawable(int);
81    method public void setPageTransformer(boolean, android.support.v4.view.ViewPager.PageTransformer);
82    method public void setPageTransformer(boolean, android.support.v4.view.ViewPager.PageTransformer, int);
83    field public static final int SCROLL_STATE_DRAGGING = 1; // 0x1
84    field public static final int SCROLL_STATE_IDLE = 0; // 0x0
85    field public static final int SCROLL_STATE_SETTLING = 2; // 0x2
86  }
87
88  public static abstract class ViewPager.DecorView implements java.lang.annotation.Annotation {
89  }
90
91  public static class ViewPager.LayoutParams extends android.view.ViewGroup.LayoutParams {
92    ctor public ViewPager.LayoutParams();
93    ctor public ViewPager.LayoutParams(android.content.Context, android.util.AttributeSet);
94    field public int gravity;
95    field public boolean isDecor;
96  }
97
98  public static abstract interface ViewPager.OnAdapterChangeListener {
99    method public abstract void onAdapterChanged(android.support.v4.view.ViewPager, android.support.v4.view.PagerAdapter, android.support.v4.view.PagerAdapter);
100  }
101
102  public static abstract interface ViewPager.OnPageChangeListener {
103    method public abstract void onPageScrollStateChanged(int);
104    method public abstract void onPageScrolled(int, float, int);
105    method public abstract void onPageSelected(int);
106  }
107
108  public static abstract interface ViewPager.PageTransformer {
109    method public abstract void transformPage(android.view.View, float);
110  }
111
112  public static class ViewPager.SavedState extends android.support.v4.view.AbsSavedState {
113    ctor public ViewPager.SavedState(android.os.Parcelable);
114    field public static final android.os.Parcelable.Creator<android.support.v4.view.ViewPager.SavedState> CREATOR;
115  }
116
117  public static class ViewPager.SimpleOnPageChangeListener implements android.support.v4.view.ViewPager.OnPageChangeListener {
118    ctor public ViewPager.SimpleOnPageChangeListener();
119    method public void onPageScrollStateChanged(int);
120    method public void onPageScrolled(int, float, int);
121    method public void onPageSelected(int);
122  }
123
124}
125
126