【发布时间】:2019-05-16 16:27:24
【问题描述】:
我有以下渲染功能:
render() {
return (
<View style={styles.container}>
<View style={styles.header}>
<Text> Header
</Text>
</View>
<View style={styles.services}>
<Text>Services</Text>
</View>
<View style={styles.chart}>
<VictoryChart>
<VictoryLine
style={{
data: {stroke: "#c43a31"},
parent: {border: "1px solid #ccc"}
}}
data={[
{x: 1, y: 2},
{x: 2, y: 3},
{x: 3, y: 5},
{x: 4, y: 4},
{x: 5, y: 7}
]}
/>
</VictoryChart>
</View>
</View>
);
}
我在页面底部有某种图表,但我不能强制图表填充其父级,它从其专用部分溢出,我该如何实现?(我尝试使用 @987654325 @ 但这无济于事!)
这是我的这个简单设计的样式表:
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#F5FCFF',
},
header: {
flex: 1,
backgroundColor: '#e7fe52'
},
services: {
flex: 4,
backgroundColor: '#20fe23'
},
chart: {
flex: 2,
flexWrap: 'wrap',
backgroundColor: '#4fccb0'
}
});
【问题讨论】:
-
VictoryChart 使用哪个库?
-
@HaiderAli github.com/FormidableLabs/victory-native
-
把它的固定父代转为祖代怎么样?可能会很模糊
-
我想我也是这样做的,如果我能在我的电脑上尝试一下。
标签: react-native layout flexbox react-native-android victory-charts