fix: smooth drawer animation and respect animation preferences by jasi381 · Pull Request #10658 · thunderbird/thunderbird-android

@jasi381

…underbird#10480)

The sidebar animation when switching between the account list and folder
list was too fast/jarring, and played even when the user disabled
animations OS-wide (Developer Options > animation scale = 0).

- Increase animation duration from 200ms to 300ms with FastOutSlowInEasing
- Read OS-wide ANIMATOR_DURATION_SCALE to detect disabled animations
- Use snap() (instant transition) when OS animations are disabled in all
  drawer animations: account selector slide, account switch, and
  expand icon rotation