Loading core/java/android/view/ViewConfiguration.java +1 −1 Original line number Diff line number Diff line Loading @@ -591,7 +591,7 @@ public class ViewConfiguration { res.getBoolean( com.android.internal.R.bool.config_viewBasedRotaryEncoderHapticsEnabled); mViewTouchScreenHapticScrollFeedbackEnabled = Flags.enableTouchScrollFeedback() Flags.enableScrollFeedbackForTouch() ? res.getBoolean( com.android.internal.R.bool .config_viewTouchScreenHapticScrollFeedbackEnabled) Loading core/java/android/view/flags/scroll_feedback_flags.aconfig +3 −3 Original line number Diff line number Diff line Loading @@ -17,10 +17,10 @@ flag { } flag { namespace: "toolkit" name: "enable_touch_scroll_feedback" namespace: "wear_frameworks" name: "enable_scroll_feedback_for_touch" description: "Enables touchscreen haptic scroll feedback" bug: "331830899" bug: "382135785" is_fixed_read_only: true } Loading core/java/android/widget/AbsListView.java +3 −3 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ package android.widget; import static android.view.flags.Flags.enableTouchScrollFeedback; import static android.view.flags.Flags.enableScrollFeedbackForTouch; import static android.view.flags.Flags.scrollFeedbackApi; import static android.view.flags.Flags.viewVelocityApi; Loading Loading @@ -3737,7 +3737,7 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te atEdge = trackMotionScroll(deltaY, incrementalDeltaY); // TODO: b/360198915 - Add unit testing for using ScrollFeedbackProvider if (enableTouchScrollFeedback()) { if (enableScrollFeedbackForTouch()) { initHapticScrollFeedbackProviderIfNotExists(); mHapticScrollFeedbackProvider.onScrollProgress( vtev.getDeviceId(), vtev.getSource(), MotionEvent.AXIS_Y, Loading Loading @@ -3779,7 +3779,7 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te mTouchMode = TOUCH_MODE_OVERSCROLL; } if (enableTouchScrollFeedback()) { if (enableScrollFeedbackForTouch()) { initHapticScrollFeedbackProviderIfNotExists(); mHapticScrollFeedbackProvider.onScrollLimit( vtev.getDeviceId(), vtev.getSource(), Loading core/java/android/widget/ScrollView.java +2 −2 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ package android.widget; import static android.view.flags.Flags.enableTouchScrollFeedback; import static android.view.flags.Flags.enableScrollFeedbackForTouch; import static android.view.flags.Flags.viewVelocityApi; import android.annotation.ColorInt; Loading Loading @@ -909,7 +909,7 @@ public class ScrollView extends FrameLayout { } // TODO: b/360198915 - Add unit tests. if (enableTouchScrollFeedback()) { if (enableScrollFeedbackForTouch()) { if (hitTopLimit || hitBottomLimit) { initHapticScrollFeedbackProviderIfNotExists(); mHapticScrollFeedbackProvider.onScrollLimit(vtev.getDeviceId(), Loading Loading
core/java/android/view/ViewConfiguration.java +1 −1 Original line number Diff line number Diff line Loading @@ -591,7 +591,7 @@ public class ViewConfiguration { res.getBoolean( com.android.internal.R.bool.config_viewBasedRotaryEncoderHapticsEnabled); mViewTouchScreenHapticScrollFeedbackEnabled = Flags.enableTouchScrollFeedback() Flags.enableScrollFeedbackForTouch() ? res.getBoolean( com.android.internal.R.bool .config_viewTouchScreenHapticScrollFeedbackEnabled) Loading
core/java/android/view/flags/scroll_feedback_flags.aconfig +3 −3 Original line number Diff line number Diff line Loading @@ -17,10 +17,10 @@ flag { } flag { namespace: "toolkit" name: "enable_touch_scroll_feedback" namespace: "wear_frameworks" name: "enable_scroll_feedback_for_touch" description: "Enables touchscreen haptic scroll feedback" bug: "331830899" bug: "382135785" is_fixed_read_only: true } Loading
core/java/android/widget/AbsListView.java +3 −3 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ package android.widget; import static android.view.flags.Flags.enableTouchScrollFeedback; import static android.view.flags.Flags.enableScrollFeedbackForTouch; import static android.view.flags.Flags.scrollFeedbackApi; import static android.view.flags.Flags.viewVelocityApi; Loading Loading @@ -3737,7 +3737,7 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te atEdge = trackMotionScroll(deltaY, incrementalDeltaY); // TODO: b/360198915 - Add unit testing for using ScrollFeedbackProvider if (enableTouchScrollFeedback()) { if (enableScrollFeedbackForTouch()) { initHapticScrollFeedbackProviderIfNotExists(); mHapticScrollFeedbackProvider.onScrollProgress( vtev.getDeviceId(), vtev.getSource(), MotionEvent.AXIS_Y, Loading Loading @@ -3779,7 +3779,7 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te mTouchMode = TOUCH_MODE_OVERSCROLL; } if (enableTouchScrollFeedback()) { if (enableScrollFeedbackForTouch()) { initHapticScrollFeedbackProviderIfNotExists(); mHapticScrollFeedbackProvider.onScrollLimit( vtev.getDeviceId(), vtev.getSource(), Loading
core/java/android/widget/ScrollView.java +2 −2 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ package android.widget; import static android.view.flags.Flags.enableTouchScrollFeedback; import static android.view.flags.Flags.enableScrollFeedbackForTouch; import static android.view.flags.Flags.viewVelocityApi; import android.annotation.ColorInt; Loading Loading @@ -909,7 +909,7 @@ public class ScrollView extends FrameLayout { } // TODO: b/360198915 - Add unit tests. if (enableTouchScrollFeedback()) { if (enableScrollFeedbackForTouch()) { if (hitTopLimit || hitBottomLimit) { initHapticScrollFeedbackProviderIfNotExists(); mHapticScrollFeedbackProvider.onScrollLimit(vtev.getDeviceId(), Loading