GridViewPager.OnPageChangeListener

public static interface GridViewPager.OnPageChangeListener

android.support.wearable.view.GridViewPager.OnPageChangeListener
Known Indirect Subclasses


回调界面,用于响应所选页面的更改状态。

Summary

Public methods

abstract void onPageScrollStateChanged(int state)

当滚动状态改变时调用。

abstract void onPageScrolled(int row, int column, float rowOffset, float columnOffset, int rowOffsetPixels, int columnOffsetPixels)

此方法将在当前页面滚动时调用,或者作为程序启动的平滑滚动的一部分或用户启动的触摸滚动。

abstract void onPageSelected(int row, int column)

当选择新页面时调用此方法。

Public methods

onPageScrollStateChanged

void onPageScrollStateChanged (int state)

当滚动状态改变时调用。 用于发现用户何时开始拖动,何时寻呼机自动调整到当前页面,或何时完全停止/空闲。

Parameters
state int: The new scroll state.

也可以看看:

onPageScrolled

void onPageScrolled (int row,
                int column,
                float rowOffset,
                float columnOffset,
                int rowOffsetPixels,
                int columnOffsetPixels)

此方法将在当前页面滚动时调用,或者作为程序启动的平滑滚动的一部分或用户启动的触摸滚动。

Parameters
row int: Vertical position index of the new selected page row position+1 will be visible if positionOffset is nonzero
column int: Horizontal position index of the new selected page
rowOffset float: Value from [0, 1) indicating the offset from the row
columnOffset float: Value from [0, 1) indicating the offset from the column
rowOffsetPixels int: Value in pixels indicating the offset from row
columnOffsetPixels int: Value in pixels indicating the offset from column

onPageSelected

void onPageSelected (int row,
                int column)

当选择新页面时调用此方法。 该页面可能仍然处于最终位置。

Parameters
row int: Vertical position index of the new selected page
column int: Horizontal position index of the new selected page