/**
* Sample React Native App
* https://github.com/facebook/react-native
* @flow TextInput自动提示输入
*/
import React, {Component} from 'react';
import {
AppRegistry,
StyleSheet,
Text,
TouchableOpacity,
Image,
TextInput,
View
}
from
'react-native';
class TabBarView extends Component {
static propType = {
goToPage : React.PropTypes.func,
activeTab : React.PropTypes.number,
tabs : React.PropTypes.array,
tabNames : React.PropTypes.array,
tabIconNames: React.PropTypes.array,
selectedTabIconNames: React.PropTypes.array
};
componentDidMount() {
this.props.scrollValue.addListener(this.setAnimationValue);
}
setAnimationValue({value}) {
console.log(value);
}
render() {
return (
<View style={styles.tabs}>
{this.props.tabs.map((tab, i) => {
let color = this.props.activeTab === i ? 'green' : 'gray';
let icon = this.props.activeTab == i ? this.props.selectedTabIconNames[i] : this.props.tabIconNames[i];
return (
<TouchableOpacity
key={i}
activeOpacity={0.8}
style={styles.tab}
onPress={()=>this.props.goToPage(i)}>
<View style={styles.tabItem}>
<Image
style={styles.icon}
source={icon}/>
<Text style={{color: color, fontSize: 12}}>
{this.props.tabNames[i]}
</Text>
</View>
</TouchableOpacity>
)
})}
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#ffffff',
marginTop: 20
},
tabs: {
flexDirection: 'row',
height: 49,
borderTopColor: '#d9d9d9',
borderTopWidth:2
},
tab: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
},
tabItem: {
flexDirection: 'column',
alignItems: 'center',
justifyContent: 'space-around'
},
icon: {
width: 26,
height: 26,
marginBottom: 2
}
});
export default TabBarView;

xiangzhihong8
- 粉丝: 5w+
- 资源: 157
最新资源
- 三相电压源逆变器模型预测电流控制与滑膜扰动观测器的无模型滑模控制策略研究,三相电压源逆变器模型预测电流控制与滑膜扰动观测器的无模型滑模控制策略,三相电压源逆变器模型预测电流控制 滑膜扰动观测器 电流环
- 光伏储能并网VSG虚拟同步机一次调频仿真研究:惯量与阻尼对系统频率影响的探究,光伏储能并网VSG虚拟同步机一次调频仿真研究:惯量与阻尼对系统频率影响的探究,光伏储能并网VSG同步机一次调频matlab
- C语言常见数据类型总结.xlsx
- 四策略融合的SSA优化BP神经网络分类预测研究-MISSA-BP框架下的收敛性能与实验结果分析,SSA优化BP神经网络分类预测的MISSA-BP模型:四策略融合提升算法性能的实证研究,四策略融合改进
- 基于遗传算法的风电混合储能系统容量优化配置研究(Matlab实现),Matlab下基于遗传算法的风电混合储能容量优化配置策略,基于遗传算法的风电混合储能容量优化配置 开发语言:matlab ,基于遗
- MATLAB仿真:6自由度机械臂与RRT路径规划算法的完美结合,可自定义障碍物与起始点坐标,轻松实现二次程序改进,基于MATLAB的6自由度机械臂RRT路径规划仿真系统:可自定义障碍物与起始点坐标的灵
- 2025年中国大陆就业市场薪酬趋势与招聘需求分析
- 基于IEEE33节点配电网的含风光储能主动优化调度仿真:经济目标下的运行计划求解与不确定因素考虑,**基于IEEE33节点配电网仿真,含风光储能的经济调度模型与粒子群优化算法求解**,MATLAB仿真
- 2025年中国大陆科技行业薪酬及招聘趋势详述
- 基于Yolov5算法的红细胞检测与计数系统研究-源码及数据集介绍,基于Yolov5算法的红细胞智能检测与计数系统:源码与数据集详解,基于yolov5的红细胞检测和计数(含源码和数据集) ,基于Yol
- dbeaver-ce-24.3.5-x86-64-setup.exe
- 基于Yolov5的钢板表面缺陷检测研究:涵盖源码、数据集及预训练权重文件,识别六种缺陷类型,基于Yolov5的钢板表面缺陷检测:涵盖源码、数据集及预训练权重文件,六种缺陷类型全面识别,基于yolov5
- C++ 实现新年倒计时与烟花显示效果的图形界面程序
- 五电平无刷直流电机BLDC矢量控制仿真模型研究:转速稳定、多电平可调参数的Matlab Simulink模型应用,五电平无刷直流电机BLDC矢量控制仿真模型研究:转速稳定、多电平可调参数的Matlab
- 混合四策略改进SSA优化算法:MISSA的实证研究与应用展望 经过融合spm映射、自适应-正余弦算法、levy机制、步长因子动态调整四种策略的改进,MISSA算法测试结果惊艳,麻雀飞天变凤凰 目前相
- DeepSeek大模型私有化部署与管理指南
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


