Revert "Add accessibility scroll actions to TabWidget"
This reverts commit 6053088884
Change-Id: Ia648d7e3e092c396a038740d708de37fe4169d80
This commit is contained in:
committed by
Android (Google) Code Review
parent
ed1395f398
commit
0f7551341f
@@ -24,7 +24,6 @@ import android.graphics.Canvas;
|
||||
import android.graphics.Rect;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.View;
|
||||
import android.view.View.OnFocusChangeListener;
|
||||
@@ -435,42 +434,6 @@ public class TabWidget extends LinearLayout implements OnFocusChangeListener {
|
||||
public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) {
|
||||
super.onInitializeAccessibilityNodeInfo(info);
|
||||
info.setClassName(TabWidget.class.getName());
|
||||
|
||||
final int tabCount = getTabCount();
|
||||
|
||||
if (tabCount > 1) {
|
||||
if (mSelectedTab > 0) {
|
||||
info.addAction(AccessibilityNodeInfo.ACTION_SCROLL_BACKWARD);
|
||||
info.setScrollable(true);
|
||||
}
|
||||
|
||||
if (mSelectedTab < (tabCount - 1)) {
|
||||
info.addAction(AccessibilityNodeInfo.ACTION_SCROLL_FORWARD);
|
||||
info.setScrollable(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean performAccessibilityAction(int action, Bundle arguments) {
|
||||
final int tabCount = getTabCount();
|
||||
|
||||
switch (action) {
|
||||
case AccessibilityNodeInfo.ACTION_SCROLL_BACKWARD:
|
||||
if ((tabCount > 1) && (mSelectedTab > 0)) {
|
||||
focusCurrentTab(mSelectedTab - 1);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
case AccessibilityNodeInfo.ACTION_SCROLL_FORWARD:
|
||||
if ((tabCount > 1) && (mSelectedTab < (tabCount - 1))) {
|
||||
focusCurrentTab(mSelectedTab + 1);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
return super.performAccessibilityAction(action, arguments);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user