Adjust restricted lock positions as per new design.
Bug: 27263531 Change-Id: I7e38a9e3356ca43ed936de1e6f8190eba4d4773e
This commit is contained in:
@@ -58,6 +58,7 @@ public class SwitchBar extends LinearLayout implements CompoundButton.OnCheckedC
|
||||
private final TextAppearanceSpan mSummarySpan;
|
||||
|
||||
private ToggleSwitch mSwitch;
|
||||
private View mRestrictedIcon;
|
||||
private TextView mTextView;
|
||||
private String mLabel;
|
||||
private String mSummary;
|
||||
@@ -122,6 +123,8 @@ public class SwitchBar extends LinearLayout implements CompoundButton.OnCheckedC
|
||||
}
|
||||
});
|
||||
|
||||
mRestrictedIcon = findViewById(R.id.restricted_icon);
|
||||
|
||||
setOnClickListener(this);
|
||||
|
||||
// Default is hide
|
||||
@@ -189,12 +192,14 @@ public class SwitchBar extends LinearLayout implements CompoundButton.OnCheckedC
|
||||
if (admin != null) {
|
||||
super.setEnabled(true);
|
||||
mDisabledByAdmin = true;
|
||||
RestrictedLockUtils.setTextViewPadlock(mContext, mTextView, true);
|
||||
mTextView.setEnabled(false);
|
||||
mSwitch.setEnabled(false);
|
||||
mSwitch.setVisibility(View.GONE);
|
||||
mRestrictedIcon.setVisibility(View.VISIBLE);
|
||||
} else {
|
||||
mDisabledByAdmin = false;
|
||||
RestrictedLockUtils.setTextViewPadlock(mContext, mTextView, false);
|
||||
mSwitch.setVisibility(View.VISIBLE);
|
||||
mRestrictedIcon.setVisibility(View.GONE);
|
||||
setEnabled(true);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user