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