Stay organized with collections
Save and categorize content based on your preferences.
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)
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-02-08 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2021-02-08 UTC."],[],[]]