Show a dialog with a slider to set the back gesture's sensitivity
Bug: 131447780 Test: Manual test on device Test: make RunSettingsRoboTests ROBOTEST_FILTER=RadioButtonPreferenceWithExtraWidgetTest Test: make RunSettingsRoboTests ROBOTEST_FILTER=SystemNavigationGestureSettingsTest Change-Id: I9fcd1a50c77689118857326de0cf8082e835b491
This commit is contained in:
@@ -27,6 +27,7 @@ import com.android.settings.R;
|
||||
public class RadioButtonPreferenceWithExtraWidget extends RadioButtonPreference {
|
||||
public static final int EXTRA_WIDGET_VISIBILITY_GONE = 0;
|
||||
public static final int EXTRA_WIDGET_VISIBILITY_INFO = 1;
|
||||
public static final int EXTRA_WIDGET_VISIBILITY_SETTING = 2;
|
||||
|
||||
private View mExtraWidgetDivider;
|
||||
private ImageView mExtraWidget;
|
||||
@@ -66,6 +67,15 @@ public class RadioButtonPreferenceWithExtraWidget extends RadioButtonPreference
|
||||
mExtraWidget.setClickable(true);
|
||||
mExtraWidget.setVisibility(View.VISIBLE);
|
||||
mExtraWidgetDivider.setVisibility(View.VISIBLE);
|
||||
if (mExtraWidgetVisibility == EXTRA_WIDGET_VISIBILITY_INFO) {
|
||||
mExtraWidget.setImageResource(R.drawable.ic_settings_about);
|
||||
mExtraWidget.setContentDescription(
|
||||
getContext().getResources().getText(R.string.information_label));
|
||||
} else if (mExtraWidgetVisibility == EXTRA_WIDGET_VISIBILITY_SETTING) {
|
||||
mExtraWidget.setImageResource(R.drawable.ic_settings_accent);
|
||||
mExtraWidget.setContentDescription(
|
||||
getContext().getResources().getText(R.string.settings_label));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user