后浪云鸿蒙OS教程:鸿蒙OS PageSlider.PageChangedListener

PageSlider.PageChangedListener

public static interface PageSlider.PageChangedListener

提供一个监听器来观察页面变化事件。

该界面在所选页面发生变化时触发。

方法总结

修饰符和类型方法描述
voidonPageChosen(int itemPos)选择新页面时回调。
voidonPageSlideStateChanged(int state)当页面滑动状态改变时调用。
voidonPageSliding(int itemPos, float itemPosOffset, int itemPosOffsetPixels)页面滑动时调用。

方法详情

onPageSliding

void onPageSliding(int itemPos, float itemPosOffset, int itemPosOffsetPixels)

页面滑动时调用。

参数:

参数名称参数描述
itemPos显示页面的位置索引。
itemPosOffset表示页面的位置偏移。 取值范围为(0, 1]。0表示正在显示同一页面;1表示正在显示目标页面。
itemPosOffsetPixels表示显示页面的位置偏移像素数。

onPageSlideStateChanged

void onPageSlideStateChanged(int state)

当页面滑动状态改变时调用。

参数:

参数名称参数描述
state指示页面状态。 该值可以是 0、1 或 2,分别表示页面处于空闲、拖动或滑动状态。

onPageChosen

void onPageChosen(int itemPos)

选择新页面时回调。

参数:

参数名称参数描述
itemPos表示所选页面的索引。

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/160694.html<

(0)
运维的头像运维
上一篇2025-03-17 21:24
下一篇 2025-01-03 23:25

相关推荐

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注