From d303afbbd758bdab21b7fbd1d9af278f4758a690 Mon Sep 17 00:00:00 2001 From: Pat Manning Date: Fri, 8 Mar 2024 16:56:03 +0000 Subject: [PATCH] Add Settings for vector-specific PointerIcon scale. Bug: 305193969 Test: PointerScaleSeekBarControllerTest Flag: com.android.systemui.enable_vector_cursor_a11y_settings Change-Id: I2f344f1d5fc6d5c8eb7159570287b8ce6f9ac070 --- res/values/dimens.xml | 3 + res/values/integers.xml | 4 + res/values/strings.xml | 6 ++ res/xml/trackpad_settings.xml | 12 ++- .../PointerScaleSeekBarController.java | 95 +++++++++++++++++++ .../PointerScaleSeekBarControllerTest.java | 94 ++++++++++++++++++ 6 files changed, 213 insertions(+), 1 deletion(-) create mode 100644 src/com/android/settings/inputmethod/PointerScaleSeekBarController.java create mode 100644 tests/robotests/src/com/android/settings/inputmethod/PointerScaleSeekBarControllerTest.java diff --git a/res/values/dimens.xml b/res/values/dimens.xml index d972e138eec..d34647449df 100755 --- a/res/values/dimens.xml +++ b/res/values/dimens.xml @@ -179,6 +179,9 @@ 8dp 1dp 3dp + 8dp + 1.0 + 2.5 40dp diff --git a/res/values/integers.xml b/res/values/integers.xml index f62ccae576e..5427cdd0d35 100644 --- a/res/values/integers.xml +++ b/res/values/integers.xml @@ -36,4 +36,8 @@ 0 0 + + + 0 + 3 diff --git a/res/values/strings.xml b/res/values/strings.xml index 21c750f31eb..d76b8435c85 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -4571,6 +4571,12 @@ Pointer speed + + Pointer scale + + Decrease pointer scale + + Increase pointer scale Game Controller diff --git a/res/xml/trackpad_settings.xml b/res/xml/trackpad_settings.xml index 1eb16b73156..04422dd5df9 100644 --- a/res/xml/trackpad_settings.xml +++ b/res/xml/trackpad_settings.xml @@ -66,9 +66,19 @@ android:key="pointer_fill_style" android:title="@string/pointer_fill_style" android:order="50" - android:dialogTitle="@string/pointer_fill_style" settings:controller="com.android.settings.inputmethod.PointerFillStylePreferenceController"/> + +