react native实现ScrollView简单案例
Posted tengyuxin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react native实现ScrollView简单案例相关的知识,希望对你有一定的参考价值。
1. 最主要就是这两个属性 horizontal=true // 子视图元素水平排列 showsHorizontalScrollIndicator=true // 水平方向上出现滚动条
showsHorizontalScrollIndicator=false // 隐藏滚动条
具体想了解其它属性,官方文档API: https://reactnative.cn/docs/scrollview/
2. 下面就是实现的具体代码
import React , Component from ‘react‘; import Text,View,ScrollView,StyleSheet,Image from ‘react-native‘; export default class NewCourse extends Component constructor(props) super(props) render() return ( <View style=styles.scrollBox> <ScrollView contentContainerStyle=styles.contentContainer horizontal=true showsHorizontalScrollIndicator=true
showsHorizontalScrollIndicator=false
> <Image source=require(‘../imgs/bing.jpg‘) style=styles.bannerImg /> <Image source=require(‘../imgs/dong.jpg‘) style=styles.bannerImg /> <Image source=require(‘../imgs/lv.jpg‘) style=styles.bannerImg /> <Image source=require(‘../imgs/bing.jpg‘) style=styles.bannerImg /> <Image source=require(‘../imgs/dong.jpg‘) style=styles.bannerImg /> <Image source=require(‘../imgs/lv.jpg‘) style=styles.bannerImg /> <Image source=require(‘../imgs/dong.jpg‘) style=styles.bannerImg /> <Image source=require(‘../imgs/lv.jpg‘) style=styles.bannerImg /> </ScrollView> </View> ) let styles = StyleSheet.create( scrollBox: height: 206, borderWidth: 1, borderColor: "gray" , contentContainer: , bannerImg: width: 136, height: 136 )
以上是关于react native实现ScrollView简单案例的主要内容,如果未能解决你的问题,请参考以下文章
react-native-page-scrollview 的使用方法(实现酷炫的分页轮播效果)
带有嵌套 ScrollView 的可滑动 React-native-modal
react native Expo完全基于ScrollView实现的下拉刷新和上拉触底加载
react-native ScrollView 嵌套 FlatList滚动