OSDN Git Service

Make scroll bar mouse draggable.
authorKeisuke Kuroyanagi <ksk@google.com>
Thu, 21 Jan 2016 05:50:38 +0000 (14:50 +0900)
committerKeisuke Kuroyanagi <ksk@google.com>
Thu, 21 Jan 2016 05:50:38 +0000 (14:50 +0900)
commitd85bc5074dc1211fdb1c6799d9321af54ac5a32f
tree3966af7121295840c2be68b327d3b35483d9fa4b
parent1ee3e370f9f92721c3ea06344a4e2e80a1bf1bed
Make scroll bar mouse draggable.

This is for Views that have special mouse dragging handling. e.g.
TextView invokes text selection on mouse dragging, so it cannot be
scrolled by mouse dragging.
This provides such Views or ViewGroups a last resort to scroll as we
don't assume that all devices have touch panel, touch pad, or mouse
wheel.

Bug: 20016455

Change-Id: I68a13258a50b5e4ea681b2576da6000a0bb3fa65
core/java/android/view/View.java
core/java/android/view/ViewGroup.java
core/java/android/widget/AbsListView.java
core/java/android/widget/HorizontalScrollView.java
core/java/android/widget/ScrollBarDrawable.java
core/java/android/widget/ScrollView.java
core/java/com/android/internal/widget/ScrollBarUtils.java [new file with mode: 0644]