From de8f7ea15d160c33bb86e8b9ed1a44f61c500ddf Mon Sep 17 00:00:00 2001 From: Poli97 Date: Thu, 16 Apr 2020 18:35:32 +0200 Subject: [PATCH] Update descripiton --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6fec84a8..539f10e5 100755 --- a/README.md +++ b/README.md @@ -5,5 +5,6 @@ The Accessibility functions that are shown in these micro apps are: - AccessibilitySpeech: show how to read a text with the screen-reader TTS. The methods used are "View.announceForAccessibility" in native Android, "UIAccessibility.post(notification: .announcement, argument: stringToRead)" in native iOS and in Xamarin it uses the native C# methods througth Dependency Service. - AccessibleView: show how to set a listener for accessibility events (e.g an interface object acquires or loses the focus). In native Android you have to override "onInitializeAccessibilityEvent", in native iOS to override "UIAccessibilityFocus.accessibilityElementDidBecomeFocused" and in Xamarin you have to override the native C# methods througth Custom Renderer. - ChangeFocus: show how to assign the accessibility focus to a user interface object. The methods used are "View.sendAccessibilityEvent(AccessibilityEvent.WINDOWS_CHANGE_ACCESSIBILITY_FOCUSED)" in native Android, "UIAccessibility.post(notification:.screenChanged, argument: destinationView)" in native iOS and in Xamarin it uses the native C# methods througth Dependency Service. +- DescribedByView: show how to make an user interface object to set the accessibility description of another user interface object. The methods used are "View.setLabelFor" in native Android, "UIAccessibility.accessibilityTitleUIElement" in native iOS (only available in Objective-C language) and "AutomationProperties.SetLabeledBy" in Xamarin.Forms. - FocusOrder: show how to programmatically change the accessibility focus order. The methods used are "setAccessibilityTraversalAfter" in native Android, "UIAccessibilityContainer.UIView.accessibilityElements" in native iOS, and "TabIndex" in Xamarin.Forms - HideFocus: show how to specify wheter a user interface object shouldn't receive the accessibility focus. The methods used are "View.importantForAccessibility" in native Android, "UIView.isAccessibilityElement" in native iOS and "AutomationProperties.SetIsInAccessibleTree" in Xamarin.Forms -- 2.18.1