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
TabLayout.TabLayoutOnPageChangeListener
TabLayout.TabLayoutOnPageChangeListener (TabLayout tabLayout)
Parameters |
tabLayout |
TabLayout |
Public methods
onPageScrollStateChanged
void onPageScrollStateChanged (int state)
onPageScrolled
void onPageScrolled (int position,
float positionOffset,
int positionOffsetPixels)
Parameters |
position |
int |
positionOffset |
float |
positionOffsetPixels |
int |
onPageSelected
void onPageSelected (int position)