代码之家  ›  专栏  ›  技术社区  ›  alfredopacino

在android中不滚动图像和文本的滚动视图

  •  0
  • alfredopacino  · 技术社区  · 6 年前

    我是RN新手,不知道为什么这个只有图像和一些文本的非常简单的组件不会滚动。我怀疑第一个文本“此处标题”可能是问题所在。

    class ScrollContent extends Component {
    state = {}
    
    componentDidMount(){
        console.log("about componentDidMount")
    }
    render() {
        const { params } = this.props.navigation.state;
        return (
            <View style={{flex: 1}}>
            <ScrollView>
                <Image
                    source={require('./../img/about.jpg')}
                    style={{height:"40%",resizeMode: 'cover'}}
                />
    
     <Text style={{
                    fontSize: 22,
                    color:"white",
                    backgroundColor:"red",
                    paddingTop:20,
                    paddingBottom:20,
                    paddingLeft:10,
                    paddingRight:10
                }}
                >title here</Text>
                <Text style={styles.text}>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vulputate diam a euismod euismod. Nullam sagittis pellentesque sem, eu vestibulum diam. Mauris eget egestas quam. Nunc fringilla magna id egestas semper. Mauris aliquet justo a vestibulum malesuada.</Text>
    
                <Text style={styles.text}>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vulputate diam a euismod euismod. Nullam sagittis pellentesque sem, eu vestibulum diam. Mauris eget egestas quam. Nunc fringilla magna id egestas semper.</Text>
            </ScrollView>
            </View>
        );
    }
    }
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Pritish Vaidya    6 年前

    Android 不是 惯性的 IOS ,则,

    因此,如果您的 ScrollView 有一个 total height 小于 screen height

    另外需要注意的一点是,您需要根据 Dimensions 屏幕的 卷轴视图 行为与视图行为不同

    希望有帮助