zoukankan      html  css  js  c++  java
  • React Native商城项目实战07

    1.More/More.js

    /**
     * 更多
     */
    import React, { Component } from 'react';
    import {
        AppRegistry,
        StyleSheet,
        Text,
        View,
        Image,
        TouchableOpacity,
        Platform
    } from 'react-native';
    
    // ES5
    var More = React.createClass({
        render() {
            return (
                <View style={styles.container}>
                    {/*导航条*/}
                    {this.renderNavBar()}
                    <Text style={styles.welcome}>
                        More
                    </Text>
                </View>
            );
        },
    
        // 导航条
        renderNavBar(){
            return(
                <View style={styles.navOutViewStyle}>
                    <Text style={{color:'white',fontSize:16,fontWeight:'bold'}}>更多</Text>
                        <TouchableOpacity onPress={()=>{alert('点击了')}} style={styles.rightViewStyle}>
                            <Image source={{uri:'icon_mine_setting'}} style={styles.navImgStyle} />
                        </TouchableOpacity>
                </View>
            )
        }
    });
    
    const styles = StyleSheet.create({
        // 导航条视图
        navOutViewStyle:{
            height:Platform.OS === 'ios' ? 64 : 44,
            backgroundColor:'rgba(255,96,0,1)',
            // 主轴方向
            flexDirection:'row',
            // 侧轴对齐方式 垂直居中
            alignItems:'center',
            // 主轴方向居中
            justifyContent:'center',
        },
        // 导航栏右侧
        rightViewStyle:{
            // 绝对定位
            position:'absolute',
            right:10,
            bottom:15,
        },
        // 导航条上图片
        navImgStyle:{
            Platform.OS === 'ios' ? 28 : 24,
            height:Platform.OS === 'ios' ? 28 : 24,
        },
        container: {
            flex: 1,
            backgroundColor: '#e8e8e8',
        },
        welcome: {
            fontSize: 20,
            textAlign: 'center',
            margin: 10,
        },
    
    });
    
    // 输出
    module.exports = More;
    

     

    2.效果图

  • 相关阅读:
    弹出的iframe 表单无法获取焦点
    记录IE的两则BUG
    manifest 在移动端的应用实验
    [hover 状态图片变小] 淘宝的一个小用户体验
    使用 JSONP 的几点注意
    Apple在线商店iphone5, ipad mini到货提醒 邮件
    关于弹窗中的事件多次执行
    zen coding 插件使用实践
    hadoop系列整理Spark
    hadoop系列整理HBase
  • 原文地址:https://www.cnblogs.com/crazycode2/p/7343978.html
Copyright © 2011-2022 走看看