added android functionality for currentViewStates

Summary:
Added native android support for the prop accessibilityStates.

If 'selected' is passed in, it calls view.setSelected(true)
If 'disabled' is passed in, it calls view.setEnabled(false)

If both are passed in, both are set on the view.

Reviewed By: blavalla

Differential Revision: D8838407

fbshipit-source-id: a942dabcdc5d9e35f0316465e97317739a8b4b25
This commit is contained in:
Ziqi Chen
2018-07-17 15:58:22 -07:00
committed by Facebook Github Bot
parent edf71005b5
commit c1d0ccde0f
2 changed files with 17 additions and 1 deletions
@@ -12,6 +12,7 @@ import android.support.v4.view.ViewCompat;
import android.support.v4.view.accessibility.AccessibilityNodeInfoCompat;
import android.view.View;
import android.view.accessibility.AccessibilityNodeInfo;
import com.facebook.react.bridge.ReadableArray;
import javax.annotation.Nullable;
/**
@@ -102,7 +103,7 @@ public class AccessibilityRoleUtil {
}
/**
* Variables and methods for setting accessibilityRole on view properties.
* Method for setting accessibilityRole on view properties.
*/
public static void updateAccessibilityRole(View view, String role) {
if (role == null) {