Merge "Increase touch region for checkbox in letterbox restart dialog" into udc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
688838f6b4
@@ -73,11 +73,13 @@
|
|||||||
android:textAlignment="center"/>
|
android:textAlignment="center"/>
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
|
android:id="@+id/letterbox_restart_dialog_checkbox_container"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:paddingVertical="14dp"
|
||||||
android:orientation="horizontal"
|
android:orientation="horizontal"
|
||||||
android:layout_gravity="center_vertical"
|
android:layout_gravity="center_vertical"
|
||||||
android:layout_marginVertical="32dp">
|
android:layout_marginVertical="18dp">
|
||||||
|
|
||||||
<CheckBox
|
<CheckBox
|
||||||
android:id="@+id/letterbox_restart_dialog_checkbox"
|
android:id="@+id/letterbox_restart_dialog_checkbox"
|
||||||
|
|||||||
@@ -95,6 +95,9 @@ public class RestartDialogLayout extends ConstraintLayout implements DialogConta
|
|||||||
@Override
|
@Override
|
||||||
protected void onFinishInflate() {
|
protected void onFinishInflate() {
|
||||||
super.onFinishInflate();
|
super.onFinishInflate();
|
||||||
|
final View checkboxContainer = findViewById(
|
||||||
|
R.id.letterbox_restart_dialog_checkbox_container);
|
||||||
|
final CheckBox checkbox = findViewById(R.id.letterbox_restart_dialog_checkbox);
|
||||||
mDialogContainer = findViewById(R.id.letterbox_restart_dialog_container);
|
mDialogContainer = findViewById(R.id.letterbox_restart_dialog_container);
|
||||||
mDialogTitle = findViewById(R.id.letterbox_restart_dialog_title);
|
mDialogTitle = findViewById(R.id.letterbox_restart_dialog_title);
|
||||||
mBackgroundDim = getBackground().mutate();
|
mBackgroundDim = getBackground().mutate();
|
||||||
@@ -103,5 +106,6 @@ public class RestartDialogLayout extends ConstraintLayout implements DialogConta
|
|||||||
// We add a no-op on-click listener to the dialog container so that clicks on it won't
|
// We add a no-op on-click listener to the dialog container so that clicks on it won't
|
||||||
// propagate to the listener of the layout (which represents the background dim).
|
// propagate to the listener of the layout (which represents the background dim).
|
||||||
mDialogContainer.setOnClickListener(view -> {});
|
mDialogContainer.setOnClickListener(view -> {});
|
||||||
|
checkboxContainer.setOnClickListener(view -> checkbox.performClick());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user