@TargetApi(16) @Override public boolean performAccessibilityAction(int action, @Nullable Bundle args) { if (super.performAccessibilityAction(action, args)) { return true; } if (duration <= 0) { return false; } if (action == AccessibilityNodeInfo.ACTION_SCROLL_BACKWARD) { if (scrubIncrementally(-getPositionIncrement())) { stopScrubbing(false); } } else if (action == AccessibilityNodeInfo.ACTION_SCROLL_FORWARD) { if (scrubIncrementally(getPositionIncrement())) { stopScrubbing(false); } } else { return false; } sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_SELECTED); return true; }
public static boolean performAccessibilityAction(View view, int action, Bundle arguments) { return view.performAccessibilityAction(action, arguments); }
@Override public void onAnimationEnd(Animator animation) { mStateAnimator = null; if (accessibilityEnabled && overviewPanel.getVisibility() == View.VISIBLE) { overviewPanel.getChildAt(0).performAccessibilityAction( AccessibilityNodeInfo.ACTION_ACCESSIBILITY_FOCUS, null); } } });
@Override public void onAnimationEnd(Animator animation) { mStateAnimator = null; if (canceled) return; if (accessibilityEnabled && overviewPanel.getVisibility() == View.VISIBLE) { overviewPanel.getChildAt(0).performAccessibilityAction( AccessibilityNodeInfo.ACTION_ACCESSIBILITY_FOCUS, null); } } });
@Override public void onAnimationEnd(Animator animation) { mStateAnimator = null; if (canceled) return; if (accessibilityEnabled && overviewPanel.getVisibility() == View.VISIBLE) { overviewPanel.getChildAt(0).performAccessibilityAction( AccessibilityNodeInfo.ACTION_ACCESSIBILITY_FOCUS, null); } } });
@Override public void onAnimationEnd(Animator animation) { mStateAnimator = null; if (canceled) return; if (accessibilityEnabled && overviewPanel.getVisibility() == View.VISIBLE) { overviewPanel.getChildAt(0).performAccessibilityAction( AccessibilityNodeInfo.ACTION_ACCESSIBILITY_FOCUS, null); } } });
private void movePage(int finalIndex, View view) { mWorkspace.onStartReordering(); mWorkspace.removeView(view); mWorkspace.addView(view, finalIndex); mWorkspace.onEndReordering(); mWorkspace.announceForAccessibility(mWorkspace.getContext().getText(R.string.screen_moved)); mWorkspace.updateAccessibilityFlags(); view.performAccessibilityAction(AccessibilityNodeInfo.ACTION_ACCESSIBILITY_FOCUS, null); }
private void movePage(int finalIndex, View view) { mWorkspace.onStartReordering(); mWorkspace.removeView(view); mWorkspace.addView(view, finalIndex); mWorkspace.onEndReordering(); mWorkspace.announceForAccessibility(mWorkspace.getContext().getText(R.string.screen_moved)); mWorkspace.updateAccessibilityFlags(); view.performAccessibilityAction(AccessibilityNodeInfo.ACTION_ACCESSIBILITY_FOCUS, null); }
private void movePage(int finalIndex, View view) { mWorkspace.onStartReordering(); mWorkspace.removeView(view); mWorkspace.addView(view, finalIndex); mWorkspace.onEndReordering(); mWorkspace.announceForAccessibility(mWorkspace.getContext().getText(R.string.screen_moved)); mWorkspace.updateAccessibilityFlags(); view.performAccessibilityAction(AccessibilityNodeInfo.ACTION_ACCESSIBILITY_FOCUS, null); }
private void movePage(int finalIndex, View view) { mWorkspace.onStartReordering(); mWorkspace.removeView(view); mWorkspace.addView(view, finalIndex); mWorkspace.onEndReordering(); mWorkspace.announceForAccessibility(mWorkspace.getContext().getText(R.string.screen_moved)); mWorkspace.updateAccessibilityFlags(); view.performAccessibilityAction(AccessibilityNodeInfo.ACTION_ACCESSIBILITY_FOCUS, null); }
overviewPanel.getChildAt(0).performAccessibilityAction( AccessibilityNodeInfo.ACTION_ACCESSIBILITY_FOCUS, null);
overviewPanel.getChildAt(0).performAccessibilityAction( AccessibilityNodeInfo.ACTION_ACCESSIBILITY_FOCUS, null);
overviewPanel.getChildAt(0).performAccessibilityAction( AccessibilityNodeInfo.ACTION_ACCESSIBILITY_FOCUS, null);
overviewPanel.getChildAt(0).performAccessibilityAction( AccessibilityNodeInfo.ACTION_ACCESSIBILITY_FOCUS, null);