Loading core/java/android/provider/Settings.java +9 −0 Original line number Diff line number Diff line Loading @@ -4930,6 +4930,15 @@ public final class Settings { public static final String ACCESSIBILITY_AUTOCLICK_DELAY = "accessibility_autoclick_delay"; /** * Whether or not larger size icons are used for the pointer of mouse/trackpad for * accessibility. * (0 = false, 1 = true) * @hide */ public static final String ACCESSIBILITY_LARGE_POINTER_ICON = "accessibility_large_pointer_icon"; /** * The timeout for considering a press to be a long press in milliseconds. * @hide Loading core/java/android/view/PointerIcon.java +8 −1 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ package android.view; import android.os.UserHandle; import android.provider.Settings; import com.android.internal.util.XmlUtils; import android.annotation.XmlRes; Loading Loading @@ -199,9 +201,14 @@ public final class PointerIcon implements Parcelable { styleIndex = getSystemIconStyleIndex(STYLE_DEFAULT); } int accessibilityConfig = Settings.Secure.getIntForUser( context.getContentResolver(), Settings.Secure.ACCESSIBILITY_LARGE_POINTER_ICON, 0, UserHandle.USER_CURRENT); int defStyle = (accessibilityConfig == 1) ? com.android.internal.R.style.LargePointer : com.android.internal.R.style.Pointer; TypedArray a = context.obtainStyledAttributes(null, com.android.internal.R.styleable.Pointer, com.android.internal.R.attr.pointerStyle, 0); 0, defStyle); int resourceId = a.getResourceId(styleIndex, -1); a.recycle(); Loading core/res/res/drawable-mdpi/pointer_alias_large.png 0 → 100644 +2.3 KiB Loading image diff... core/res/res/drawable-mdpi/pointer_all_scroll_large.png 0 → 100644 +1.14 KiB Loading image diff... core/res/res/drawable-mdpi/pointer_arrow_large.png 0 → 100644 +1.06 KiB Loading image diff... Loading
core/java/android/provider/Settings.java +9 −0 Original line number Diff line number Diff line Loading @@ -4930,6 +4930,15 @@ public final class Settings { public static final String ACCESSIBILITY_AUTOCLICK_DELAY = "accessibility_autoclick_delay"; /** * Whether or not larger size icons are used for the pointer of mouse/trackpad for * accessibility. * (0 = false, 1 = true) * @hide */ public static final String ACCESSIBILITY_LARGE_POINTER_ICON = "accessibility_large_pointer_icon"; /** * The timeout for considering a press to be a long press in milliseconds. * @hide Loading
core/java/android/view/PointerIcon.java +8 −1 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ package android.view; import android.os.UserHandle; import android.provider.Settings; import com.android.internal.util.XmlUtils; import android.annotation.XmlRes; Loading Loading @@ -199,9 +201,14 @@ public final class PointerIcon implements Parcelable { styleIndex = getSystemIconStyleIndex(STYLE_DEFAULT); } int accessibilityConfig = Settings.Secure.getIntForUser( context.getContentResolver(), Settings.Secure.ACCESSIBILITY_LARGE_POINTER_ICON, 0, UserHandle.USER_CURRENT); int defStyle = (accessibilityConfig == 1) ? com.android.internal.R.style.LargePointer : com.android.internal.R.style.Pointer; TypedArray a = context.obtainStyledAttributes(null, com.android.internal.R.styleable.Pointer, com.android.internal.R.attr.pointerStyle, 0); 0, defStyle); int resourceId = a.getResourceId(styleIndex, -1); a.recycle(); Loading