Loading packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/component/volume/ui/composable/VolumeSlider.kt +2 −1 Original line number Diff line number Diff line Loading @@ -48,6 +48,7 @@ import com.android.compose.PlatformSlider import com.android.compose.PlatformSliderColors import com.android.systemui.common.shared.model.Icon import com.android.systemui.common.ui.compose.Icon import com.android.systemui.compose.modifiers.sysuiResTag import com.android.systemui.volume.panel.component.volume.slider.ui.viewmodel.SliderState @Composable Loading @@ -62,7 +63,7 @@ fun VolumeSlider( val value by valueState(state) PlatformSlider( modifier = modifier.clearAndSetSemantics { modifier.sysuiResTag(state.label).clearAndSetSemantics { if (state.isEnabled) { contentDescription = state.label state.a11yClickDescription?.let { Loading packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/ui/composable/VolumePanelRoot.kt +6 −0 Original line number Diff line number Diff line Loading @@ -25,20 +25,25 @@ import androidx.compose.foundation.layout.padding import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue import androidx.compose.ui.Alignment import androidx.compose.ui.ExperimentalComposeUiApi import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.semantics.paneTitle import androidx.compose.ui.semantics.semantics import androidx.compose.ui.unit.dp import androidx.lifecycle.compose.collectAsStateWithLifecycle import com.android.systemui.compose.modifiers.sysuiResTag import com.android.systemui.res.R import com.android.systemui.volume.panel.ui.layout.ComponentsLayout import com.android.systemui.volume.panel.ui.viewmodel.VolumePanelState import com.android.systemui.volume.panel.ui.viewmodel.VolumePanelViewModel /** Same as android.platform.systemui_tapl.ui.VolumePanel#VolumePanelTestTag */ private const val VolumePanelTestTag = "VolumePanel" private val padding = 24.dp @Composable @OptIn(ExperimentalComposeUiApi::class) fun VolumePanelRoot( viewModel: VolumePanelViewModel, modifier: Modifier = Modifier, Loading @@ -52,6 +57,7 @@ fun VolumePanelRoot( Components( componentsState, modifier .sysuiResTag(VolumePanelTestTag) .semantics { paneTitle = accessibilityTitle } .padding( start = padding, Loading Loading
packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/component/volume/ui/composable/VolumeSlider.kt +2 −1 Original line number Diff line number Diff line Loading @@ -48,6 +48,7 @@ import com.android.compose.PlatformSlider import com.android.compose.PlatformSliderColors import com.android.systemui.common.shared.model.Icon import com.android.systemui.common.ui.compose.Icon import com.android.systemui.compose.modifiers.sysuiResTag import com.android.systemui.volume.panel.component.volume.slider.ui.viewmodel.SliderState @Composable Loading @@ -62,7 +63,7 @@ fun VolumeSlider( val value by valueState(state) PlatformSlider( modifier = modifier.clearAndSetSemantics { modifier.sysuiResTag(state.label).clearAndSetSemantics { if (state.isEnabled) { contentDescription = state.label state.a11yClickDescription?.let { Loading
packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/ui/composable/VolumePanelRoot.kt +6 −0 Original line number Diff line number Diff line Loading @@ -25,20 +25,25 @@ import androidx.compose.foundation.layout.padding import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue import androidx.compose.ui.Alignment import androidx.compose.ui.ExperimentalComposeUiApi import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import androidx.compose.ui.semantics.paneTitle import androidx.compose.ui.semantics.semantics import androidx.compose.ui.unit.dp import androidx.lifecycle.compose.collectAsStateWithLifecycle import com.android.systemui.compose.modifiers.sysuiResTag import com.android.systemui.res.R import com.android.systemui.volume.panel.ui.layout.ComponentsLayout import com.android.systemui.volume.panel.ui.viewmodel.VolumePanelState import com.android.systemui.volume.panel.ui.viewmodel.VolumePanelViewModel /** Same as android.platform.systemui_tapl.ui.VolumePanel#VolumePanelTestTag */ private const val VolumePanelTestTag = "VolumePanel" private val padding = 24.dp @Composable @OptIn(ExperimentalComposeUiApi::class) fun VolumePanelRoot( viewModel: VolumePanelViewModel, modifier: Modifier = Modifier, Loading @@ -52,6 +57,7 @@ fun VolumePanelRoot( Components( componentsState, modifier .sysuiResTag(VolumePanelTestTag) .semantics { paneTitle = accessibilityTitle } .padding( start = padding, Loading