//tvlib/org.mjdev.tvlib.ui.components.page
Package-level declarations
Types
| Name | Summary |
|---|---|
| Page | [androidJvm] open class Page |
| PagerScope | [androidJvm] class PagerScope(val navController: NavHostControllerEx, startIndex: Int = 0, pages: PagerScope.() -> Unit = {}, val onPageChange: (index: Int, page: Page?) -> Unit = { index, page -> }) : ArrayList<Page> |
| SearchPage | [androidJvm] open class SearchPage : Page |
Functions
| Name | Summary |
|---|---|
| rememberPagerScope | [androidJvm] @Composable fun rememberPagerScope(navController: NavHostControllerEx, startIndex: Int = 0, pages: PagerScope.() -> Unit = {}, onPageChange: (index: Int, page: Page?) -> Unit = { index, page -> }): PagerScope |
| TvPager | [androidJvm] @Composable fun TvPager(startIndex: Int = 0, onPageChange: (index: Int, page: Page?) -> Unit = { index, page -> }, navController: NavHostControllerEx = rememberNavControllerEx(), pages: PagerScope.() -> Unit = { page(EMPTY_PAGE) }) |