Flexbox (および React Native) でこのレイアウトを作成しようとしていますが、うまくいきません。具体的には、左ボタンと右ボタンは、何をしてもコンテナーの幅の 50% に拡大することを拒否します。それらは常にコンテンツのサイズです。
ネストされたコンテナを使用しています。ボタンは、画像を含む行の Flex コンテナにネストされた列状の Flex コンテナにあります。
これが私のJSXです:
<View style={{
display: 'flex',
flex: 1,
flexDirection: 'column'}}>
<Image
style={{flex: 1, zIndex: 1, width: '100%', height: '100%'}}
resizeMode='cover'
resizeMethod='resize'
source={require('./thumbs/barry.jpg')}
/>
<View style={{
display: 'flex',
flexDirection: 'row',
flex: 0,
width: '100%',
height: 100}} >
<Button style='flex: 1' title="LEFT" onPress={() => {}} />
<Button style='flex: 1' title="RIGHT" onPress={() => {}} />
</View>
</View>
すべての返信は大歓迎です...