ReactNative进阶(二十五):ScrollView 滚动视图组件详解_react native scrollview


* `keyboardDismissMode`  
 用户拖拽滚动视图的时候,是否要隐藏软键盘。



> 
> * `none`(默认值),拖拽时不隐藏软键盘;
> * `on-drag` 当拖拽开始的时候隐藏软键盘;
> * `interactive` 软键盘伴随拖拽操作同步地消失,并且如果往上滑动会恢复键盘。安卓设备上不支持这个选项,会表现的和`none`一样。
> 
> 
> 


* `endFillColor`  
 有时候滚动视图会占据比实际内容更多的空间。这种情况下可以使用此属性,指定以某种颜色来填充多余的空间,以避免设置背景和创建不必要的绘制开销。一般情况下并不需要这种高级优化技巧。
* `alwaysBounceHorizontal`  
 当此属性为true时,水平方向即使内容比滚动视图本身还要小,也可以弹性地拉动一截。(前提是horizontal设置为true)



<ScrollView style={styles.scrollViewStyle}
horizontal={true}
alwaysBounceHorizontal={true}

{this.renderItem()}


* `automaticallyAdjustContentInsets`  
 如果滚动视图放在一个导航条或者工具条后面的时候,`iOS`系统是否要自动调整内容的范围。默认值为true。(译注:如果你的`ScrollView`或`ListView`的头部出现莫名其妙的空白,尝试将此属性置为false)
* `bounces`  
 当值为`true`时,如果内容范围比滚动视图本身大,在到达内容末尾的时候,可以弹性地拉动一截。如果为`false`,尾部的所有弹性都会被禁用,即使`alwaysBounce`\*属性为true。默认值为true。



<ScrollView style={styles.scrollViewStyle}
bounces={false}

{this.render

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值