summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author vignesh ramanathan <vigneshrsastra@google.com> 2025-01-14 22:36:41 +0000
committer vignesh ramanathan <vigneshrsastra@google.com> 2025-01-15 15:56:53 +0000
commit05aaa2ffaa42360f7a1369821624ab459b8e6fa0 (patch)
tree28da46045d5dffd9e88eb3183c7cadac7ed476dd
parent4e5b6e43a3c3d87f1e9900a7678adb5891432727 (diff)
Converting WearManageStandardPermissionScreen to Material3
BUG: b/388556928 Relnote: "N/A" FLAG: EXEMPT "Local flag set to false" Test: Manual. Existing CTS Test passes. LOW_COVERAGE_REASON=FLAG_NO_ON Change-Id: I54c2969871a580fc274b579bbc6dbe26f72f48b7
-rw-r--r--PermissionController/src/com/android/permissioncontroller/permission/ui/wear/WearManageStandardPermissionScreen.kt15
1 files changed, 8 insertions, 7 deletions
diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/WearManageStandardPermissionScreen.kt b/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/WearManageStandardPermissionScreen.kt
index 20f87f6ba..3e347e19c 100644
--- a/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/WearManageStandardPermissionScreen.kt
+++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/wear/WearManageStandardPermissionScreen.kt
@@ -30,7 +30,8 @@ import com.android.permissioncontroller.R
import com.android.permissioncontroller.permission.model.livedatatypes.PermGroupPackagesUiInfo
import com.android.permissioncontroller.permission.ui.model.ManageStandardPermissionsViewModel
import com.android.permissioncontroller.permission.ui.wear.elements.ScrollableScreen
-import com.android.permissioncontroller.permission.ui.wear.elements.material2.Chip
+import com.android.permissioncontroller.permission.ui.wear.elements.material3.WearPermissionButton
+import com.android.permissioncontroller.permission.ui.wear.elements.material3.WearPermissionIconBuilder
import com.android.permissioncontroller.permission.utils.KotlinUtils.getPermGroupIcon
import com.android.permissioncontroller.permission.utils.KotlinUtils.getPermGroupLabel
import com.android.permissioncontroller.permission.utils.StringUtils
@@ -115,10 +116,10 @@ internal fun WearManageStandardPermissionContent(
) {
for (params in permGroupChipParams) {
item {
- Chip(
+ WearPermissionButton(
label = params.label,
labelMaxLines = 3,
- icon = params.icon,
+ iconBuilder = params.icon?.let { WearPermissionIconBuilder.builder(it) },
secondaryLabel = params.secondaryLabel,
secondaryLabelMaxLines = 3,
onClick = { onPermGroupClick(params.permGroupName) },
@@ -128,10 +129,10 @@ internal fun WearManageStandardPermissionContent(
if (numCustomPermGroups > 0) {
item {
- Chip(
+ WearPermissionButton(
label = stringResource(R.string.additional_permissions),
labelMaxLines = 3,
- icon = R.drawable.ic_more_horizontal,
+ iconBuilder = WearPermissionIconBuilder.builder(R.drawable.ic_more_horizontal),
secondaryLabel =
StringUtils.getIcuPluralsString(
LocalContext.current,
@@ -146,10 +147,10 @@ internal fun WearManageStandardPermissionContent(
if (numAutoRevoked > 0) {
item {
- Chip(
+ WearPermissionButton(
label = stringResource(R.string.auto_revoke_permission_notification_title),
labelMaxLines = 3,
- icon = R.drawable.ic_info,
+ iconBuilder = WearPermissionIconBuilder.builder(R.drawable.ic_info),
secondaryLabel = stringResource(R.string.auto_revoke_setting_subtitle),
secondaryLabelMaxLines = 3,
onClick = onAutoRevokedClick,