Repect Android's reduced animation settings
Android offers ways to disable animations to make UIs more friendly to motion-sensitive people, so it is a great accessibility setting. One can reduce/disable animations in two ways:
- In developer settings, there are options for adjusting animation times for various types of animations.
- In some Android versions, there is a switch to toggle on removing animations in accessibility settings.
I hope Overmorrow to respect these settings to increase the accessibility of the app.
So should i add a toggle in the app or should i check somehow if the user has it enabled in system settings?
Either UX is good to me.
Hi! So i've done a bit of searching, and supposedly flutter does do some automatic animation reducing on it's own if it is enabled in the settings. However it seems like it doesn't do this for all animations. I have no idea which animations are being reduced and which are not, so could you write a list of the animations you would like reduced, and then i could manually override those.
Some context: flutter/flutter#130976.
- The opening animation of left side bar in the main interface.
- The backward motion after swiping down (for refreshing) in the main interface.
- The opening animation for settings, about, and donate, and other interfaces, and their exiting animation.
- The opening animation for drop lists.
- The selecting animation for setting items (the gradually widening shade).
- The selecting animation for radio selectors (a circle gradually filling an empty radio, or the circle in a filled radio gradually shrinking away) and sorting cards.