react native Slider 使用详解
来源:互联网 发布:软件apphangb1未响应 编辑:程序博客网 时间:2024/06/06 03:35
属性:
View props… :View的所有属性
disabled:是否禁用 为true时不可滑动
onSlidingComplete:用户结束滑动的时候调用此回调,参数:value
onValueChange :在用户拖动滑块的过程中不断调用此回调,参数:value
value:滑块的初始值。这个值应该在最小值和最大值之间。默认值是0
step:滑块变化的最小值
minimumValue:滑块的最小值
maximumValue:滑块的最大值
仅IOS支持:
trackImage:滑块图片,只支持本地图片
minimumTrackImage:滑块左侧轨道背景图
maximumTrackImage:滑块右侧轨道背景图
仅android支持:
thumbTintColor:滑块颜色
下面2个属性和文档介绍不同,我是在vivo和华为P9上测试的:
maximumTrackTintColor:真机测试发现ios:滑块右侧区域的颜色。android:滑块左侧区域的颜色
minimumTrackTintColor:真机测试发现ios:滑块左侧区域的颜色。android:滑块右侧区域的颜色
demo:
import React, {Component} from 'react';import { StyleSheet, View, Slider, Text,} from 'react-native';export default class SliderDemo extends Component { static navigationOptions = { title: 'Slider', }; state = { value:0, } render() { return ( <View style={{flex:1}}> <Slider /> <Slider disabled={true}/> <Slider maximumTrackTintColor='black'/> <Slider minimumTrackTintColor='red'/> <Slider style={{borderWidth:1,borderColor:'red'}}/> <Text>{this.state.value}</Text> <Slider minimumValue={5} maximumValue={20} onValueChange={(value)=>{this.setState({value:value})}} onSlidingComplete={(value)=>{this.setState({value:value})}}/> <Slider step={0.2}/> <Slider thumbImage={require('../../imgs/slider_thumb.png')}/> <Slider value={0.5}/> </View> ); }
效果图:
github下载地址
0 0
- react native Slider 使用详解
- React-Native 七:Slider
- react native ActivityIndicator使用详解
- react native Button 使用详解
- react native Text 使用详解
- react native Switch使用详解
- react native ScrollView 使用详解
- react native FlatList 使用详解
- react native SectionList 使用详解
- react native TextInput 使用详解
- react native StatusBar 使用详解
- react native DatePickerIOS 使用详解
- react native DrawerLayoutAndroid 使用详解
- react native Image 使用详解
- react native Modal 使用详解
- react native Picker 使用详解
- react native ProgressBarAndroid 使用详解
- react native RefreshControl 使用详解
- [练习]traceroute命令
- 如何打开pr_debug调试信息
- JAVA & JSON详解
- iOS开发:隐藏状态栏的方法
- linux共享内存初体验
- react native Slider 使用详解
- Laravel 服务容器实例教程 —— 深入理解控制反转(IoC)和依赖注入(DI)
- Android中基于ServerSocket的实际使用与简单介绍(内附一个PC端群控多台手机的消息发送和接收Demo)
- Unity Shader 基础知识
- Leetcode044--小朋友分糖比相邻的多
- Android Camera PreviewSize PictureSize SurfaceView之间的关系
- Java几款性能分析工具的对比
- MySQL外键的创建
- 美妆算法---人脸审美标准