Loading res/layout/face_enroll_accessibility_toggle.xml +15 −32 Original line number Diff line number Diff line Loading @@ -16,70 +16,53 @@ <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content" style="?attr/face_layout_theme"> <!-- Top divider --> <View android:layout_alignParentTop="true" android:layout_width="match_parent" android:layout_height="1dp" android:background="?android:attr/listDivider" /> <!-- Title --> <com.google.android.setupdesign.view.RichTextView android:id="@+id/title" android:paddingHorizontal="8dp" android:paddingTop="8dp" android:paddingBottom="4dp" android:layout_marginBottom="4dp" android:gravity="start" android:layout_alignParentStart="true" android:layout_toStartOf="@+id/toggle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="?android:attr/textColorPrimary" android:textSize="@dimen/sud_description_text_size" android:textSize="22sp" android:letterSpacing="0" android:minHeight="28dp" android:fontFamily="@string/sudFontSecondary" /> <!-- Subtitle --> <TextView android:id="@+id/subtitle" android:paddingHorizontal="8dp" android:paddingBottom="8dp" android:layout_alignParentStart="true" android:layout_toStartOf="@+id/toggle" android:layout_below="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/security_settings_face_enroll_introduction_accessibility_expanded" android:textColor="?android:attr/textColorSecondary"/> <!-- Vertical divider --> <View android:layout_centerVertical="true" android:layout_alignTop="@+id/toggle" android:layout_alignBottom="@+id/toggle" android:layout_toStartOf="@+id/toggle" android:layout_width="1dp" android:layout_height="wrap_content" android:background="?android:attr/listDivider" /> android:textSize="14sp" android:letterSpacing="0" android:minHeight="20dp" android:fontFamily="@string/sudFontSecondaryText" android:textColor="?androidprv:attr/materialColorOnSurfaceVariant"/> <!-- Toggle --> <Switch <com.google.android.material.materialswitch.MaterialSwitch android:layout_alignParentEnd="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="16dp" android:theme="@style/Theme.Material3.DynamicColors.DayNight" android:background="@null" android:id="@+id/toggle" android:layout_centerVertical="true" android:checked="true"/> <!-- Bottom divider --> <View android:layout_below="@+id/subtitle" android:layout_width="match_parent" android:layout_height="1dp" android:background="?android:attr/listDivider" /> </RelativeLayout> res/values/dimens.xml +1 −1 Original line number Diff line number Diff line Loading @@ -447,7 +447,7 @@ <dimen name="lottie_animation_view_margin_top">-52dp</dimen> <dimen name="limited_vision_button_margin_top">0dp</dimen> <dimen name="limited_vision_button_margin_bottom">0dp</dimen> <dimen name="limited_vision_button_toggle_margin_top">0dp</dimen> <dimen name="limited_vision_button_toggle_margin_top">20dp</dimen> <!-- Default margin for side fps enroll find sensor lottie --> <dimen name="sfps_enroll_find_sensor_lottie_margin">0dp</dimen> Loading src/com/android/settings/biometrics/face/FaceEnrollAccessibilityToggle.java +4 −1 Original line number Diff line number Diff line Loading @@ -26,12 +26,14 @@ import android.widget.TextView; import com.android.settings.R; import com.google.android.material.materialswitch.MaterialSwitch; /** * A layout that contains a start-justified title, and an end-justified switch. */ public class FaceEnrollAccessibilityToggle extends LinearLayout { private final CompoundButton mSwitch; private final MaterialSwitch mSwitch; public FaceEnrollAccessibilityToggle(Context context) { this(context, null /* attrs */); Loading Loading @@ -69,6 +71,7 @@ public class FaceEnrollAccessibilityToggle extends LinearLayout { public void setChecked(boolean checked) { mSwitch.setChecked(checked); mSwitch.jumpDrawablesToCurrentState(); // Do not trigger animation from activity } public void setListener(CompoundButton.OnCheckedChangeListener listener) { Loading Loading
res/layout/face_enroll_accessibility_toggle.xml +15 −32 Original line number Diff line number Diff line Loading @@ -16,70 +16,53 @@ <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content" style="?attr/face_layout_theme"> <!-- Top divider --> <View android:layout_alignParentTop="true" android:layout_width="match_parent" android:layout_height="1dp" android:background="?android:attr/listDivider" /> <!-- Title --> <com.google.android.setupdesign.view.RichTextView android:id="@+id/title" android:paddingHorizontal="8dp" android:paddingTop="8dp" android:paddingBottom="4dp" android:layout_marginBottom="4dp" android:gravity="start" android:layout_alignParentStart="true" android:layout_toStartOf="@+id/toggle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="?android:attr/textColorPrimary" android:textSize="@dimen/sud_description_text_size" android:textSize="22sp" android:letterSpacing="0" android:minHeight="28dp" android:fontFamily="@string/sudFontSecondary" /> <!-- Subtitle --> <TextView android:id="@+id/subtitle" android:paddingHorizontal="8dp" android:paddingBottom="8dp" android:layout_alignParentStart="true" android:layout_toStartOf="@+id/toggle" android:layout_below="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/security_settings_face_enroll_introduction_accessibility_expanded" android:textColor="?android:attr/textColorSecondary"/> <!-- Vertical divider --> <View android:layout_centerVertical="true" android:layout_alignTop="@+id/toggle" android:layout_alignBottom="@+id/toggle" android:layout_toStartOf="@+id/toggle" android:layout_width="1dp" android:layout_height="wrap_content" android:background="?android:attr/listDivider" /> android:textSize="14sp" android:letterSpacing="0" android:minHeight="20dp" android:fontFamily="@string/sudFontSecondaryText" android:textColor="?androidprv:attr/materialColorOnSurfaceVariant"/> <!-- Toggle --> <Switch <com.google.android.material.materialswitch.MaterialSwitch android:layout_alignParentEnd="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="16dp" android:theme="@style/Theme.Material3.DynamicColors.DayNight" android:background="@null" android:id="@+id/toggle" android:layout_centerVertical="true" android:checked="true"/> <!-- Bottom divider --> <View android:layout_below="@+id/subtitle" android:layout_width="match_parent" android:layout_height="1dp" android:background="?android:attr/listDivider" /> </RelativeLayout>
res/values/dimens.xml +1 −1 Original line number Diff line number Diff line Loading @@ -447,7 +447,7 @@ <dimen name="lottie_animation_view_margin_top">-52dp</dimen> <dimen name="limited_vision_button_margin_top">0dp</dimen> <dimen name="limited_vision_button_margin_bottom">0dp</dimen> <dimen name="limited_vision_button_toggle_margin_top">0dp</dimen> <dimen name="limited_vision_button_toggle_margin_top">20dp</dimen> <!-- Default margin for side fps enroll find sensor lottie --> <dimen name="sfps_enroll_find_sensor_lottie_margin">0dp</dimen> Loading
src/com/android/settings/biometrics/face/FaceEnrollAccessibilityToggle.java +4 −1 Original line number Diff line number Diff line Loading @@ -26,12 +26,14 @@ import android.widget.TextView; import com.android.settings.R; import com.google.android.material.materialswitch.MaterialSwitch; /** * A layout that contains a start-justified title, and an end-justified switch. */ public class FaceEnrollAccessibilityToggle extends LinearLayout { private final CompoundButton mSwitch; private final MaterialSwitch mSwitch; public FaceEnrollAccessibilityToggle(Context context) { this(context, null /* attrs */); Loading Loading @@ -69,6 +71,7 @@ public class FaceEnrollAccessibilityToggle extends LinearLayout { public void setChecked(boolean checked) { mSwitch.setChecked(checked); mSwitch.jumpDrawablesToCurrentState(); // Do not trigger animation from activity } public void setListener(CompoundButton.OnCheckedChangeListener listener) { Loading