diff options
author | 2024-01-11 16:38:45 +0000 | |
---|---|---|
committer | 2024-01-11 16:38:45 +0000 | |
commit | a35c8f8305980ae5a89b09e81c0013e7c4350f6f (patch) | |
tree | e013baf3914e31898998f73b463823faf10c2945 | |
parent | 3bdc484668db479648437951af187cb94b617073 (diff) | |
parent | 71c4c1d0bd1cf94bc8c9169aea4d68cb945d557f (diff) |
Merge "Change spinner button role to "DropDownList"" into main
-rw-r--r-- | packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/widget/ui/Spinner.kt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/widget/ui/Spinner.kt b/packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/widget/ui/Spinner.kt index a9974dc7d389..514ad66919ee 100644 --- a/packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/widget/ui/Spinner.kt +++ b/packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/widget/ui/Spinner.kt @@ -39,6 +39,9 @@ import androidx.compose.runtime.setValue import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.tooling.preview.Preview +import androidx.compose.ui.semantics.Role +import androidx.compose.ui.semantics.role +import androidx.compose.ui.semantics.semantics import androidx.compose.ui.unit.dp import com.android.settingslib.spa.framework.theme.SettingsDimension import com.android.settingslib.spa.framework.theme.SettingsTheme @@ -68,6 +71,7 @@ fun Spinner(options: List<SpinnerOption>, selectedId: Int?, setId: (id: Int) -> ) { val contentPadding = PaddingValues(horizontal = SettingsDimension.itemPaddingEnd) Button( + modifier = Modifier.semantics { role = Role.DropdownList }, onClick = { expanded = true }, colors = ButtonDefaults.buttonColors( containerColor = SettingsTheme.colorScheme.spinnerHeaderContainer, |