AccessibilityInfo.announceForAccessibility (#24746)

Summary:
AccessibilityInfo.announceForAccessibility is currently only available on iOS. I've added the Android specific implementation, updated RNTester, and the documentation.

[Android] [Added] - Added AccessibilityInfo.announceForAccessibility for Android
[General] [Added] - RNTester example for AccessibilityInfo.announceForAccessibility
Pull Request resolved: https://github.com/facebook/react-native/pull/24746

Differential Revision: D15258054

Pulled By: cpojer

fbshipit-source-id: 3e057a5c32b28e30ea2ee74a18854b012cd2dbfd
This commit is contained in:
Alan Kenyon
2019-05-08 03:54:55 -07:00
committed by Facebook Github Bot
parent 9261035c2b
commit 09f17a4e29
4 changed files with 46 additions and 2 deletions

View File

@@ -135,6 +135,15 @@ const AccessibilityInfo = {
UIManager.AccessibilityEventTypes.typeViewFocused,
);
},
/**
* Post a string to be announced by the screen reader.
*
* See http://facebook.github.io/react-native/docs/accessibilityinfo.html#announceforaccessibility
*/
announceForAccessibility: function(announcement: string): void {
RCTAccessibilityInfo.announceForAccessibility(announcement);
},
};
module.exports = AccessibilityInfo;

View File

@@ -210,8 +210,6 @@ const AccessibilityInfo = {
/**
* Post a string to be announced by the screen reader.
*
* @platform ios
*
* See http://facebook.github.io/react-native/docs/accessibilityinfo.html#announceforaccessibility
*/
announceForAccessibility: function(announcement: string): void {