ScrollView 的一些常用屬性值
1.contentContainerStyle 這些樣式會(huì)應(yīng)用到一個(gè)內(nèi)層容器上,所有的子視圖都會(huì)包裹在內(nèi)容容器內(nèi)捣染。
return(
<ScrollView contentContainerStyle={styles.contentContainer}>
</ScrollView>
)
const styles = StyleSheet.create({
contentContainer: {
paddingVertical:20
}
})
2.horizontal 當(dāng)此屬性為true的時(shí)候冤议,所有的子視圖會(huì)在水平方向上排成一行,而不是默認(rèn)的在垂直方向上排成一列师坎。默認(rèn)值是false恕酸。
3.onContentSizeChange 此函數(shù)會(huì)在ScrollView內(nèi)容可滾動(dòng)內(nèi)容師徒發(fā)生變化時(shí)調(diào)用。
調(diào)用參數(shù)為內(nèi)容視圖的寬和高:(contentWidth胯陋,contentHeight)
此方法是通過綁定在內(nèi)容容器上的onLayout來實(shí)現(xiàn)的蕊温。
4.onMomentumScrollStart 滾動(dòng)動(dòng)畫開始時(shí)調(diào)用此函數(shù)。
5.onMomentumScrollEnd 滾動(dòng)動(dòng)畫結(jié)束時(shí)調(diào)用此函數(shù)遏乔。
6.refrshControl 指定RefreshControl 組件义矛,用于為ScrollView提供下拉刷新功能。
7.showHorizontalScrollIndicator 當(dāng)此屬性為true時(shí)盟萨,顯示一個(gè)水平方向的滾動(dòng)條凉翻。
8.showVerticalScrollIndicator 當(dāng)此屬性為true時(shí),顯示一個(gè)垂直方向的滾動(dòng)條捻激。
9.pagingEnabled 當(dāng)值為true時(shí)制轰,滾動(dòng)條會(huì)停在滾動(dòng)視圖的尺寸的整數(shù)倍位置,這個(gè)可以用在水平分頁上胞谭。默認(rèn)值為false垃杖。