Loading packages/SystemUI/compose/features/src/com/android/systemui/bouncer/ui/composable/BouncerContent.kt +5 −8 Original line number Diff line number Diff line Loading @@ -371,10 +371,7 @@ private fun BesideUserSwitcherLayout( .motionTestValues { animatedAlpha(animatedOffset) exportAs MotionTestValues.alpha } } UserSwitcher( viewModel = viewModel, modifier = Modifier.weight(1f).swappable().testTag("UserSwitcher"), ) UserSwitcher(viewModel = viewModel, modifier = Modifier.weight(1f).swappable()) FoldAware( modifier = Modifier.weight(1f).swappable(inversed = true).testTag("FoldAware"), Loading Loading @@ -738,7 +735,7 @@ private fun UserSwitcher(viewModel: BouncerSceneContentViewModel, modifier: Modi Column( horizontalAlignment = Alignment.CenterHorizontally, verticalArrangement = Arrangement.Center, modifier = modifier, modifier = modifier.sysuiResTag("UserSwitcher"), ) { selectedUserImage?.let { Image( Loading Loading @@ -781,7 +778,7 @@ private fun UserSwitcher(viewModel: BouncerSceneContentViewModel, modifier: Modi Icon( imageVector = Icons.Default.KeyboardArrowDown, contentDescription = null, modifier = Modifier.size(32.dp), modifier = Modifier.size(32.dp).sysuiResTag("user_switcher_anchor"), ) } Loading Loading @@ -819,11 +816,11 @@ private fun UserSwitcherDropdownMenu( expanded = isExpanded, onDismissRequest = onDismissed, offset = DpOffset(x = 0.dp, y = -UserSwitcherDropdownHeight), modifier = Modifier.width(UserSwitcherDropdownWidth).sysuiResTag("user_switcher_dropdown"), modifier = Modifier.width(UserSwitcherDropdownWidth).sysuiResTag("user_list_dropdown"), ) { items.forEach { userSwitcherDropdownItem -> DropdownMenuItem( modifier = Modifier.sysuiResTag("user_switcher_item"), leadingIcon = { Icon( icon = userSwitcherDropdownItem.icon, Loading packages/SystemUI/tests/src/com/android/systemui/bouncer/ui/composable/BouncerContentTest.kt +12 −4 Original line number Diff line number Diff line Loading @@ -88,7 +88,7 @@ class BouncerContentTest : SysuiTestCase() { }, layout = BouncerSceneLayout.BESIDE_USER_SWITCHER, modifier = Modifier.fillMaxSize().testTag("BouncerContent"), dialogFactory = bouncerDialogFactory dialogFactory = bouncerDialogFactory, ) } } Loading @@ -110,11 +110,19 @@ class BouncerContentTest : SysuiTestCase() { } } ) { feature(hasTestTag("UserSwitcher"), positionInRoot, "userSwitcher_pos") feature(hasTestTag("UserSwitcher"), alpha, "userSwitcher_alpha") feature( hasTestTag("com.android.systemui:id/UserSwitcher"), positionInRoot, "userSwitcher_pos", ) feature( hasTestTag("com.android.systemui:id/UserSwitcher"), alpha, "userSwitcher_alpha", ) feature(hasTestTag("FoldAware"), positionInRoot, "foldAware_pos") feature(hasTestTag("FoldAware"), alpha, "foldAware_alpha") } }, ) assertThat(motion).timeSeriesMatchesGolden() Loading Loading
packages/SystemUI/compose/features/src/com/android/systemui/bouncer/ui/composable/BouncerContent.kt +5 −8 Original line number Diff line number Diff line Loading @@ -371,10 +371,7 @@ private fun BesideUserSwitcherLayout( .motionTestValues { animatedAlpha(animatedOffset) exportAs MotionTestValues.alpha } } UserSwitcher( viewModel = viewModel, modifier = Modifier.weight(1f).swappable().testTag("UserSwitcher"), ) UserSwitcher(viewModel = viewModel, modifier = Modifier.weight(1f).swappable()) FoldAware( modifier = Modifier.weight(1f).swappable(inversed = true).testTag("FoldAware"), Loading Loading @@ -738,7 +735,7 @@ private fun UserSwitcher(viewModel: BouncerSceneContentViewModel, modifier: Modi Column( horizontalAlignment = Alignment.CenterHorizontally, verticalArrangement = Arrangement.Center, modifier = modifier, modifier = modifier.sysuiResTag("UserSwitcher"), ) { selectedUserImage?.let { Image( Loading Loading @@ -781,7 +778,7 @@ private fun UserSwitcher(viewModel: BouncerSceneContentViewModel, modifier: Modi Icon( imageVector = Icons.Default.KeyboardArrowDown, contentDescription = null, modifier = Modifier.size(32.dp), modifier = Modifier.size(32.dp).sysuiResTag("user_switcher_anchor"), ) } Loading Loading @@ -819,11 +816,11 @@ private fun UserSwitcherDropdownMenu( expanded = isExpanded, onDismissRequest = onDismissed, offset = DpOffset(x = 0.dp, y = -UserSwitcherDropdownHeight), modifier = Modifier.width(UserSwitcherDropdownWidth).sysuiResTag("user_switcher_dropdown"), modifier = Modifier.width(UserSwitcherDropdownWidth).sysuiResTag("user_list_dropdown"), ) { items.forEach { userSwitcherDropdownItem -> DropdownMenuItem( modifier = Modifier.sysuiResTag("user_switcher_item"), leadingIcon = { Icon( icon = userSwitcherDropdownItem.icon, Loading
packages/SystemUI/tests/src/com/android/systemui/bouncer/ui/composable/BouncerContentTest.kt +12 −4 Original line number Diff line number Diff line Loading @@ -88,7 +88,7 @@ class BouncerContentTest : SysuiTestCase() { }, layout = BouncerSceneLayout.BESIDE_USER_SWITCHER, modifier = Modifier.fillMaxSize().testTag("BouncerContent"), dialogFactory = bouncerDialogFactory dialogFactory = bouncerDialogFactory, ) } } Loading @@ -110,11 +110,19 @@ class BouncerContentTest : SysuiTestCase() { } } ) { feature(hasTestTag("UserSwitcher"), positionInRoot, "userSwitcher_pos") feature(hasTestTag("UserSwitcher"), alpha, "userSwitcher_alpha") feature( hasTestTag("com.android.systemui:id/UserSwitcher"), positionInRoot, "userSwitcher_pos", ) feature( hasTestTag("com.android.systemui:id/UserSwitcher"), alpha, "userSwitcher_alpha", ) feature(hasTestTag("FoldAware"), positionInRoot, "foldAware_pos") feature(hasTestTag("FoldAware"), alpha, "foldAware_alpha") } }, ) assertThat(motion).timeSeriesMatchesGolden() Loading