TabLayout.TabLayoutOnPageChangeListener
public
static
class
TabLayout.TabLayoutOnPageChangeListener
extends Object
implements
ViewPager.OnPageChangeListener
java.lang.Object
|
↳ |
com.google.android.material.tabs.TabLayout.TabLayoutOnPageChangeListener
|
A ViewPager.OnPageChangeListener
class which contains the necessary calls back to the
provided TabLayout
so that the tab position is kept in sync.
This class stores the provided TabLayout weakly, meaning that you can use addOnPageChangeListener(OnPageChangeListener)
without removing the listener and not cause a
leak.
Summary
Inherited methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
From interface
androidx.viewpager.widget.ViewPager.OnPageChangeListener
abstract
void
|
onPageScrollStateChanged(int arg0)
|
abstract
void
|
onPageScrolled(int arg0, float arg1, int arg2)
|
abstract
void
|
onPageSelected(int arg0)
|
|
Public constructors
TabLayoutOnPageChangeListener
public TabLayoutOnPageChangeListener (TabLayout tabLayout)
Parameters |
tabLayout |
TabLayout |
Public methods
onPageScrollStateChanged
public void onPageScrollStateChanged (int state)
onPageScrolled
public void onPageScrolled (int position,
float positionOffset,
int positionOffsetPixels)
Parameters |
position |
int |
positionOffset |
float |
positionOffsetPixels |
int |
onPageSelected
public void onPageSelected (int position)