鴻蒙OS PageSlider.PageChangedListener

2022-09-08 17:36 更新

PageSlider.PageChangedListener

public static interface PageSlider.PageChangedListener

提供一個監(jiān)聽器來觀察頁面變化事件。

該界面在所選頁面發(fā)生變化時觸發(fā)。

方法總結(jié)

修飾符和類型 方法 描述
void onPageChosen(int itemPos) 選擇新頁面時回調(diào)。
void onPageSlideStateChanged(int state) 當(dāng)頁面滑動狀態(tài)改變時調(diào)用。
void onPageSliding(int itemPos, float itemPosOffset, int itemPosOffsetPixels) 頁面滑動時調(diào)用。

方法詳情

onPageSliding

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

頁面滑動時調(diào)用。

參數(shù):

參數(shù)名稱 參數(shù)描述
itemPos 顯示頁面的位置索引。
itemPosOffset 表示頁面的位置偏移。 取值范圍為(0, 1]。0表示正在顯示同一頁面;1表示正在顯示目標(biāo)頁面。
itemPosOffsetPixels 表示顯示頁面的位置偏移像素數(shù)。

onPageSlideStateChanged

void onPageSlideStateChanged(int state)

當(dāng)頁面滑動狀態(tài)改變時調(diào)用。

參數(shù):

參數(shù)名稱 參數(shù)描述
state 指示頁面狀態(tài)。 該值可以是 0、1 或 2,分別表示頁面處于空閑、拖動或滑動狀態(tài)。

onPageChosen

void onPageChosen(int itemPos)

選擇新頁面時回調(diào)。

參數(shù):

參數(shù)名稱 參數(shù)描述
itemPos 表示所選頁面的索引。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號