Update tint of device details icon
Test: local tested Flag: EXEMPT minor fix Bug: 343317785 Change-Id: I33bbc1aa5ea920fc9799ab489d59609aecf4365a
This commit is contained in:
@@ -265,12 +265,10 @@ class DeviceDetailsFragmentFormatterImpl(
|
|||||||
summary = model.summary
|
summary = model.summary
|
||||||
icon = getDrawable(model.icon)
|
icon = getDrawable(model.icon)
|
||||||
onPreferenceClickListener =
|
onPreferenceClickListener =
|
||||||
object : Preference.OnPreferenceClickListener {
|
Preference.OnPreferenceClickListener {
|
||||||
override fun onPreferenceClick(p: Preference): Boolean {
|
logItemClick(prefKey, EVENT_CLICK_PRIMARY)
|
||||||
logItemClick(prefKey, EVENT_CLICK_PRIMARY)
|
model.action?.let { triggerAction(it) }
|
||||||
model.action?.let { triggerAction(it) }
|
true
|
||||||
return true
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -314,12 +312,10 @@ class DeviceDetailsFragmentFormatterImpl(
|
|||||||
isEnabled = !model.disabled
|
isEnabled = !model.disabled
|
||||||
isSwitchEnabled = !model.disabled
|
isSwitchEnabled = !model.disabled
|
||||||
onPreferenceClickListener =
|
onPreferenceClickListener =
|
||||||
object : Preference.OnPreferenceClickListener {
|
Preference.OnPreferenceClickListener {
|
||||||
override fun onPreferenceClick(p: Preference): Boolean {
|
logItemClick(prefKey, EVENT_CLICK_PRIMARY)
|
||||||
logItemClick(prefKey, EVENT_CLICK_PRIMARY)
|
triggerAction(model.action)
|
||||||
triggerAction(model.action)
|
true
|
||||||
return true
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
onPreferenceChangeListener =
|
onPreferenceChangeListener =
|
||||||
object : Preference.OnPreferenceChangeListener {
|
object : Preference.OnPreferenceChangeListener {
|
||||||
@@ -391,6 +387,12 @@ class DeviceDetailsFragmentFormatterImpl(
|
|||||||
deviceSettingIcon.bitmap.toDrawable(context.resources)
|
deviceSettingIcon.bitmap.toDrawable(context.resources)
|
||||||
is DeviceSettingIcon.ResourceIcon -> context.getDrawable(deviceSettingIcon.resId)
|
is DeviceSettingIcon.ResourceIcon -> context.getDrawable(deviceSettingIcon.resId)
|
||||||
null -> null
|
null -> null
|
||||||
|
}?.apply {
|
||||||
|
setTint(
|
||||||
|
context.getColor(
|
||||||
|
com.android.settingslib.widget.theme.R.color.settingslib_materialColorOnSurfaceVariant
|
||||||
|
)
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
|
Reference in New Issue
Block a user