index.md 4.1 KB

//app/org.mjdev.tvapp.ui.screens/MainScreen

MainScreen

[androidJvm]\ class MainScreen : Screen

Constructors

MainScreen [androidJvm]
constructor()

Functions

Name Summary
Compose [androidJvm]
@Composable
open override fun Compose()
Compose function.
[androidJvm]
@Composable
open override fun Compose(navController: NavHostController?, backStackEntry: NavBackStackEntry?, menuItems: List<MenuItem>, args: Map<String, Any?>)
Compose function for compose screen. This should be only a method overridden in super classes.
onDestinationChanged [androidJvm]
open override fun onDestinationChanged(controller: NavController, destination: NavDestination, arguments: Bundle?)

Properties

Name Summary
args [androidJvm]
open override val args: List<NamedNavArgument>
Screen arguments if any
completeRoute [androidJvm]
val completeRoute: String
Complete autogenerated path / route with parameters
menuIcon [androidJvm]
open override val menuIcon: ImageVector
Menu icon if any
menuItem [androidJvm]
val menuItem: MenuItem?
Autogenerated menu item, if any Generated only if menuTitleResId 0
menuTitleResId [androidJvm]
open override val menuTitleResId: Int
Menu string resource id menu is generated only if it returns id 0
showOnce [androidJvm]
open val showOnce: Boolean = false
Show once and hide on back pressed, remove from backstack
titleResId [androidJvm]
open override val titleResId: Int
Screen title