鴻蒙OS PageSlider.PageChangedListener

2022-09-08 17:36 更新

PageSlider.PageChangedListener

public static interface PageSlider.PageChangedListener

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

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

方法總結(jié)

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

方法詳情

onPageSliding

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

頁面滑動(dòng)時(shí)調(diào)用。

參數(shù):

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

onPageSlideStateChanged

void onPageSlideStateChanged(int state)

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

參數(shù):

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

onPageChosen

void onPageChosen(int itemPos)

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

參數(shù):

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)