RN个人笔记SectionListView

import React, { Component } from 'react';
import {
    AppRegistry,
    StyleSheet,
    Text,
    View,
    TouchableOpacity,
    Image,
    SectionList,
    NavigatorIOS
} from 'react-native';



export default class My extends Component {
    componentWillMount(){

    }
    setctionHeader = ({section})=>{
        return (
            <View style={{backgroundColor:'#f0f0f0'}}>
                {/*{section.key}*/}
                <Text style={{backgroundColor:'#f0f0f0',color:'#00bfff'}}></Text>
            </View>
        );
    }
    renderItemComponent = ({item})=>{
        console.log(item)
        return (
            <View style={{flexDirection:'row',height:50,alignItems: "center",backgroundColor:"white"}}>
                <Text style={{marginLeft:10}}>{item.title}</Text>

                <Image style={{marginRight:20}} source={require('./Images/right.png')} />
            </View>
        );
        }


    render(){
    var sections = [];
    var data1 = [];
    data1.push({title:"立即发布",key:"1"})
    data1.push({title:"我的发布",key:"2"})
    var data2 = [];
    data2.push({title:"关于我们",key:"3"})
    data2.push({title:"意见反馈",key:"4"})
    var data3 = [];
    data3.push({title:"退出登录",key:"5"})

    sections.push({key:"one",data:data1})
    sections.push({key:"two",data:data2})
    sections.push({key:"three",data:data3})
       return (

    <View style={styles.container}>
     <SectionList style={styles.sectionListStyle}
        renderItem={this.renderItemComponent}
        renderSectionHeader={this.setctionHeader}
        sections={sections}
        />
    </View>
       );
    }

}
var styles = StyleSheet.create({
    container: {
        flex: 1,
        backgroundColor:"#00cadf"
    },
    rowText:{
        height:40,
    },
    sectionListStyle: {
        flex:1,
    }
});
/*
_gotoNextPage() {
    this.props.navigator.push({
            name: 'NextPage',
            component: NextPage
        });
    }

 <View style={styles.container}>

               <TouchableOpacity style={styles.nextBtn} onPress={this._gotoNextPage.bind(this)}>
                   <Text style={styles.nextText}>进入下一页</Text>
               </TouchableOpacity>
           </View>
* */

 

转载于:https://www.cnblogs.com/zxh-iOS/p/8963425.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
rn8215是一款高性能的应用处理器芯片,主要用于物联网、智能家居以及工业控制等领域。以下是关于rn8215的应用笔记: 1. 物联网领域:rn8215通过其强大的处理能力和低功耗特性,可广泛应用于物联网设备。它支持丰富的无线通信接口,如Wi-Fi、蓝牙和NB-IoT,可实现设备与设备之间的连接和数据传输。同时,rn8215还支持安全芯片模块,保证了设备通信的安全性,使物联网系统更加可靠。 2. 智能家居领域:rn8215可以作为智能家居控制中心的处理器,连接各种智能设备,如智能灯具、门锁、摄像头等。借助其强大的图像处理能力,rn8215能够对摄像头拍摄的图像进行实时分析,实现人脸识别、动态监测等功能。此外,rn8215还支持语音识别和语音控制功能,可以通过语音指令实现智能家居设备的控制。 3. 工业控制领域:rn8215具有强大的计算和控制能力,可用于工业自动化控制系统。它支持多种工业总线接口,如CAN、EtherCAT和MODBUS等,可与各类传感器、执行器和PLC等设备进行通信。借助rn8215的高性能和可靠性,工业控制系统可以实现精确的数据采集、实时控制和监测,提高生产效率和质量。 总之,rn8215作为一款高性能的应用处理器芯片,在物联网、智能家居和工业控制等领域具有广泛的应用前景。它的强大处理能力、低功耗特性和丰富的通信接口,使得各种设备可以通过rn8215实现互联互通,并实现更智能、高效、安全的应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值