My use case is an app using the camera, so the camera preview sits behind the bottom sheet. I opted for bottom sheets because I don’t want to take the user away from the camera preview, which may be streaming live to an audience. My conclusion currently is that bottom sheets are not ready for production in this case (or perhaps are not meant to be used in this way). I observe these problems:
• Opening animation sometimes “overscrolls” the size of the bottom sheet content, which briefly shows a black bar underneath the sheet, after which the bottom sheet snaps back to the bottom of the screen.
• Using a search bar (as in the above example), which filters a list, can lead to the sheet detaching from the bottom of the screen, for example if your search terms don’t match any items and there is now no content in your list.