Navigation

Function

Android
fun DeviceConfigurationOverride.Companion.Navigation(
    @NavigationType navigationType: Int,
    isHidden: Boolean = false,
): DeviceConfigurationOverride

A DeviceConfigurationOverride that overrides the current navigation type and whether it is hidden.

Parameters

navigationTypethe navigation type to render the content under test in. This should be one of the Configuration.NAVIGATION_* values.
isHiddenif true, render the content under test with hidden navigation.

Returns

a DeviceConfigurationOverride that specifies the navigation type for the content under test.

Code Examples

DeviceConfigurationOverrideNavigation

@Composable
fun DeviceConfigurationOverrideNavigation() {
    DeviceConfigurationOverride(
        DeviceConfigurationOverride.Navigation(
            navigationType = Configuration.NAVIGATION_DPAD,
            isHidden = false,
        )
    ) {
        LocalConfiguration.current.navigation // will be Configuration.NAVIGATION_DPAD
        LocalConfiguration.current.navigationHidden // will be Configuration.NAVIGATIONHIDDEN_NO
    }
}