簡體   English   中英

如何向 Accompanist HorizontalPager 添加多個項目?

[英]How to add multiple items to Accompanist HorizontalPager?

當我創建

HorizontalPager(count = 3) {
   page  -> ComposableName()
}

它只是多次顯示相同的可組合項,我無法添加幾頁,如果我嘗試添加

HorizontalPager(count = 3) {
   Image()
   Image()
   Image()
}

元素只是堆疊在彼此之上,也是 3 次。

有什么辦法可以使之像

LazyColumn()
{
item {}
item {}
item {}
}

如果不是,最簡單的解決方案是什么?

HorizontalPagercontent塊中,您可以獲得應顯示的頁面的index 所以你可以這樣做:

HorizontalPager(count = 3) { index ->
    if (index == 0) {
        Image0()
    } else if (index == 1) {
        Image1()
    }
    ...
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM