您的位置:首页 > Web前端 > React

react-native之ScrollView

2017-03-25 21:56 441 查看
效果图:



1、放置在ScollView中的所有组件都会被渲染,哪怕有些组件因为内容太长被挤出了屏幕外。ScrollView适合用来显示数量不多的滚动元素。

2、把组件嵌套在ScrollView里面即可。

'use strict';
import React,{Component} from 'react';
import {AppRegistry,ScrollView,Text,Image} from 'react-native';
class IScrolledDownAndWhatHappenedNextShockedMe extends Component{

render(){
return(
<ScrollView>
<Text style={{fontSize: 96}}>Scroll me plz</Text>
<Image source={require('./img/lanbojini.jpg')}/>
<Image source={require('./img/lanbojini.jpg')}/>
<Image source={require('./img/lanbojini.jpg')}/>
<Image source={require('./img/lanbojini.jpg')}/>
<Image source={require('./img/lanbojini.jpg')}/>
<Text style={{fontSize: 96}}>Scroll me plz</Text>
<Image source={require('./img/lanbojini.jpg')}/>
<Image source={require('./img/lanbojini.jpg')}/>
<Image source={require('./img/lanbojini.jpg')}/>
<Image source={require('./img/lanbojini.jpg')}/>
<Image source={require('./img/lanbojini.jpg')}/>
<Text style={{fontSize: 96}}>Scroll me plz</Text>
<Image source={require('./img/lanbojini.jpg')}/>
<Image source={require('./img/lanbojini.jpg')}/>
<Image source={require('./img/lanbojini.jpg')}/>
<Image source={require('./img/lanbojini.jpg')}/>
<Image source={require('./img/lanbojini.jpg')}/>
<Text style={{fontSize: 96}}>Scroll me plz</Text>
<Image source={require('./img/lanbojini.jpg')}/>
<Image source={require('./img/lanbojini.jpg')}/>
<Image source={require('./img/lanbojini.jpg')}/>
<Image source={require('./img/lanbojini.jpg')}/>
<Image source={require('./img/lanbojini.jpg')}/>
</ScrollView>
);
}
}
//MyFirstProject 必须初始化的项目名字
AppRegistry.registerComponent('MyFirstProject',() => IScrolledDownAndWhatHappenedNextShockedMe );
如果你需要显示较长的滚动列表,那么应该使用功能差不多但性能更好的ListView组件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: