- 페이지 구현 함수코드
fun getFilteredArticles(fromIndex: Int, itemsCountInAPage: Int): List<Article> {
val startIndex = articles.lastIndex - fromIndex
var endIndex = startIndex - itemsCountInAPage + 1
if ( endIndex < 0) {
endIndex = 0
}
val filteredArticles = mutableListOf<Article>()
// page 1 -> 99 downTo 90
// page 2 -> 89 downTO 80
for (i in startIndex downTo endIndex) {
filteredArticles.add(articles[i])
}
return filteredArticles
}
'공부기록' 카테고리의 다른 글
| 공부기록, 2021-04-25(일), 013일차 (0) | 2021.04.25 |
|---|---|
| 공부기록, 2021-04-24(토), 012일차 (0) | 2021.04.24 |
| 공부기록, 2021-04-22(목), 010일차 (0) | 2021.04.22 |
| 공부기록, 2021-04-21(수), 009일차 (0) | 2021.04.21 |
| 공부기록, 2021-04-20(화), 008일차 (0) | 2021.04.20 |