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