summaryrefslogtreecommitdiffstats
path: root/core/java/com
diff options
context:
space:
mode:
authorMaxim Bogatov <maximbogatov@google.com>2015-04-30 01:16:01 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-04-30 01:16:02 +0000
commitaba56b648fd559d445ba04c3bdfcb9cdb048f729 (patch)
treec3f5ca7222f677a1e27b043ad1db822c1952e9d2 /core/java/com
parent4169649a53efa065e15a1b6d5fa27b61a87a8613 (diff)
parentac6ffce1711b84682521e6c2e55865c60929fd88 (diff)
downloadframeworks_base-aba56b648fd559d445ba04c3bdfcb9cdb048f729.zip
frameworks_base-aba56b648fd559d445ba04c3bdfcb9cdb048f729.tar.gz
frameworks_base-aba56b648fd559d445ba04c3bdfcb9cdb048f729.tar.bz2
Merge "Add accessibility actions for scrolling in different directions"
Diffstat (limited to 'core/java/com')
-rw-r--r--core/java/com/android/internal/widget/ViewPager.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/core/java/com/android/internal/widget/ViewPager.java b/core/java/com/android/internal/widget/ViewPager.java
index 441e640..e76302b 100644
--- a/core/java/com/android/internal/widget/ViewPager.java
+++ b/core/java/com/android/internal/widget/ViewPager.java
@@ -47,6 +47,8 @@ import android.view.animation.Interpolator;
import android.widget.EdgeEffect;
import android.widget.Scroller;
+import com.android.internal.R;
+
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
@@ -2720,10 +2722,12 @@ public class ViewPager extends ViewGroup {
if (canScrollHorizontally(1)) {
info.addAction(AccessibilityAction.ACTION_SCROLL_FORWARD);
+ info.addAction(AccessibilityAction.ACTION_SCROLL_RIGHT);
}
if (canScrollHorizontally(-1)) {
info.addAction(AccessibilityAction.ACTION_SCROLL_BACKWARD);
+ info.addAction(AccessibilityAction.ACTION_SCROLL_LEFT);
}
}
@@ -2735,12 +2739,14 @@ public class ViewPager extends ViewGroup {
switch (action) {
case AccessibilityNodeInfo.ACTION_SCROLL_FORWARD:
+ case R.id.accessibilityActionScrollRight:
if (canScrollHorizontally(1)) {
setCurrentItem(mCurItem + 1);
return true;
}
return false;
case AccessibilityNodeInfo.ACTION_SCROLL_BACKWARD:
+ case R.id.accessibilityActionScrollLeft:
if (canScrollHorizontally(-1)) {
setCurrentItem(mCurItem - 1);
return true;