-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No box is displayed for screen reader when reading widget #13
Comments
I guess.. |
flutter-tizen doesn't use chromium-efl, I mean if modify screen reader to provide box, the efl/chromium-efl should be changed not display box. |
I'm sorry...but I can not understand it well. |
Screen reader will read tapped view after accessibility enabled, and a box should be drawn on tapped view at the same time. If a app is developed by efl on tizen platform, when screen reader is reading the tapped view, this box is drawn by efl view. Screen reader just send a event to efl view, and efl draw this box. If the app is web(displayed by chromium-efl), chromium-efl also implemented the box as efl. So the flutter-tizen should draw the box by itself. I think the box can be drawn by two ways:
|
Thank you for a detailed explanation. 👏 |
Android use
|
Thanks a lot, I learned a lot about accessibility implementation. 👍 |
I developed the accessibility for flutter-tizen, refer to flutter-tizen/engine#254
There is a box displayed for the widget which is reading.
On android/ios, this box is provied by platform accessibility, the flutter just send the accessibility event to platform, then the box is displayed and widget information is reading.
Tizen platform doesn't provide this box, for example, when screen reader is reading efl widget, screen reader send event to notify efl widget, then efl widget show the box. So when the widget of flutter-tizen is reading, the widget should provide a box.
To display the box, I think there are two ways.
The text was updated successfully, but these errors were encountered: