鸿蒙OS PageSlider.PageChangedListener

PageSlider.PageChangedListener

public static interface PageSlider.PageChangedListener

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

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

方法总结

修饰符和类型 方法 描述
void onPageChosen(int itemPos) 选择新页面时回调。
void onPageSlideStateChanged(int state) 当页面滑动状态改变时调用。
void onPageSliding(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 表示所选页面的索引。
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《鸿蒙OS PageSlider.PageChangedListener》
文章链接:https://zhuji.vsping.com/314181.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。