Accessibility features in flutter

This Article is posted by seven.srikanth at 23-05-2019 19:40:38


Accessibility features are accomplished by Semantics library, which handles the semantics tree.

Your app semantics tree is like your apps widgets tree. But instead of containing widgets, it contains semantics nodes the define Accessibility hierarchy passed to the operating system. 

So when you need to adjust the accessibility experience, you'll probably just use an API with the word "semantics" in it.

We also need a semantic label to say something clear. For example, the screen reader cannot read 30 km/h as '30 kilometers per hour'. See how it's accomplished in the below examples.

Here are few examples,


Text('30 km/h',
semanticsLabel: '30 Kilometers per hour')

Icon(Icons.library_books,
semanticsLabel: 'Instructions')

Semantics(label: 'What I want to say',
child: MyWidget())


Thanks.

Tags: Accessibility features;



0 Comments
Login to comment.
Recent Comments

Be the first to Comment. You can ask a Query or Share your toughts or Just say thanks.





Recent Articles


Flutter Interact updates

Posted by seven.srikanth on 11 Dec 2019 News


Flutter 1.12

Posted by seven.srikanth on 11 Dec 2019 News


LimitedBox widget example in Flutter

Posted by seven.srikanth on 26 Nov 2019 Article


Flutter : Launch Url

Posted by shubham.narkhede8 on 26 Nov 2019 Article



© 2018 - Fluttercentral | Email to me - Seven.srikanth@gmail.com