Tôi muốn đặt một thanh màu trắng sẽ chiếm toàn bộ chiều rộng ở cuối màn hình. Để làm như vậy, tôi đã nghĩ đến việc sử dụng absolute
định vị với các flexbox
tham số kế thừa .
Với đoạn mã sau, nó hiển thị một cái gì đó như thế này .
Đây là mã của tôi:
var NavigationBar = React.createClass({
render: function() {
return(
<View style={navigationBarStyles.navigationBar}>
//Icon 1, Icon 2...
</View>
);
}
});
var Main = React.createClass({
render: function() {
return(
<View style={mainStyles.container}>
<NavigationBar />
</View>
);
}
});
var mainStyles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#456783',
}
});
var navigationBarStyles = StyleSheet.create({
navigationBar: {
backgroundColor: '#FFFFFF',
height: 30,
position: 'absolute',
flexDirection: 'row',
bottom: 0,
justifyContent: 'space-between'
},
});
Tôi mới làm quen với việc tạo kiểu trong CSS và không phải tất cả các thuộc tính đều có sẵn trong React-Native. Vì vậy, bất kỳ sự giúp đỡ nào được đánh giá cao, cảm ơn :)
height:100%
, làmtop:0, bottom:0
.