diff --git a/src/com/android/settings/RestrictedRadioButton.java b/src/com/android/settings/RestrictedRadioButton.java index 20c28723e42..24a1b784448 100644 --- a/src/com/android/settings/RestrictedRadioButton.java +++ b/src/com/android/settings/RestrictedRadioButton.java @@ -19,13 +19,13 @@ package com.android.settings; import static com.android.settingslib.RestrictedLockUtils.EnforcedAdmin; import android.content.Context; -import android.graphics.PorterDuff; import android.util.AttributeSet; import android.widget.RadioButton; import android.widget.TextView; import com.android.settingslib.RestrictedLockUtils; import com.android.settingslib.RestrictedLockUtilsInternal; +import com.android.settingslib.utils.ColorUtil; public class RestrictedRadioButton extends RadioButton { private Context mContext; @@ -67,10 +67,10 @@ public class RestrictedRadioButton extends RadioButton { RestrictedLockUtilsInternal.setTextViewAsDisabledByAdmin(mContext, (TextView) this, mDisabledByAdmin); if (mDisabledByAdmin) { - getButtonDrawable().setColorFilter(mContext.getColor(R.color.disabled_text_color), - PorterDuff.Mode.MULTIPLY); + getButtonDrawable().setAlpha( + (int) (255 * ColorUtil.getDisabledAlpha(mContext))); } else { - getButtonDrawable().clearColorFilter(); + getButtonDrawable().setAlpha(0); } } }