Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Android: Keep ScrollView content visible after edits
Summary: Suppose that the user is scrolled to the bottom of a ScrollView. Next, the ScrollView's content is edited such that the height of the content changes and the current scroll position is larger than the new height of the content. Consequently, the user sees a blank ScrollView. As soon as the user interacts with the ScrollView, the ScrollView will jump to its max scroll position. This change improves this scenario by ensuring that the user is never staring at a blank ScrollView when the ScrollView has content in it. It does this by moving the ScrollView to its max scroll position when the scroll position after an edit is larger than the max scroll position of the ScrollView. Here are some pictures to illustrate how this PR improves the scenario described above: ![image](https://cloud.githubusercontent.com/assets/199935/20408839/0e731774-accc-11e6-9f0a-3d77198645e9.png) ![image](https://cloud.githubusercontent.com/assets/199935/20408844/12877bb6-accc-11e6-8fe2-1c1bb26569cc.png) **Test plan (require Closes #11000 Differential Revision: D4250792 Pulled By: astreet fbshipit-source-id: 940fff6282ad29c796726f68b4519cbdabbfe554
- Loading branch information