diff --git a/modules/bottom-sheet/src/BottomSheetNativeComponent.tsx b/modules/bottom-sheet/src/BottomSheetNativeComponent.tsx index f030633667..0d5df0a6b6 100644 --- a/modules/bottom-sheet/src/BottomSheetNativeComponent.tsx +++ b/modules/bottom-sheet/src/BottomSheetNativeComponent.tsx @@ -182,6 +182,11 @@ function BottomSheetNativeComponentInner({ }, maxHeight != null && {maxHeight}, Platform.OS === 'android' && { + /* + * The native canvas is sized after the first layout. Allow content + * measured without a height constraint to shrink to that canvas. + */ + flexShrink: 1, borderTopLeftRadius: cornerRadius, borderTopRightRadius: cornerRadius, overflow: 'hidden',