react-native 学习之Image篇

/**
 * Sample React Native App
 * https://github.com/facebook/react-native
 */
‘use strict‘;
import React, {
  AppRegistry,
  Component,
  StyleSheet,
  Text,
  View,
  Image
} from ‘react-native‘;

class machaoProject extends Component {
  render() {
    return (
      <View style={styles.container}>
        <View style={ styles.topBgView}>

        <View style={styles.unitView} >
            <Image
                source={require(‘./Images/001.png‘)}
                style={styles.imageStyle}
                />
             <Text style = {styles.textStyle}>
             美食
             </Text>
        </View>

        <View style={styles.unitView} >
            <Image
                source={require(‘./Images/002.png‘)}
                style={styles.imageStyle}
                />
             <Text style = {styles.textStyle}>
             电影
             </Text>
        </View>

        <View style={styles.unitView} >
            <Image
                source={require(‘./Images/003.png‘)}
                style={styles.imageStyle}
                />
             <Text style = {styles.textStyle}>
             酒店
             </Text>
        </View>

        <View style={styles.unitView} >
            <Image
                source={require(‘./Images/004.png‘)}
                style={styles.imageStyle}
                />
             <Text style = {styles.textStyle}>
             KTV
             </Text>
        </View>
        </View>

        <View style = {styles.topBgView}> 

        <View style={styles.unitView} >
            <Image
                source={require(‘./Images/005.png‘)}
                style={styles.imageStyle}
                />
             <Text style = {styles.textStyle}>
             外卖
             </Text>
        </View>

         <View style={styles.unitView} >
            <Image
                source={require(‘./Images/006.png‘)}
                style={styles.imageStyle}
                />
             <Text style = {styles.textStyle}>
             优惠买单
             </Text>
        </View>

         <View style={styles.unitView} >
            <Image
                source={require(‘./Images/007.png‘)}
                style={styles.imageStyle}
                />
             <Text style = {styles.textStyle}>
             你说呢
             </Text>
        </View>

        </View>

      </View>
    );
  }
}

const styles = StyleSheet.create({
  container: {
    marginLeft: 5,
    marginTop: 20,
    marginRight: 5,
  },
  topBgView: {
    flexDirection: ‘row‘,
    backgroundColor: ‘red‘,
    marginTop: 10,
  },
  unitView: {
      width: 70 ,
  },
  imageStyle: {
     alignSelf: ‘center‘,
     width: 45,
     height: 45,
  },
  textStyle: {
      marginTop: 0,
      textAlign: ‘center‘,
      fontSize: 15,
      color: ‘#555555‘
  }
});

AppRegistry.registerComponent(‘machaoProject‘, () => machaoProject);

时间: 2024-10-09 02:00:38

react-native 学习之Image篇的相关文章

React Native学习(1):怎么快速学习一门新技术

React Native学习方法论 这是我技术公众号的第一篇文章,也是ReactNative系列文章的第一篇,对我的文章感兴趣的可以加我微信16230091进行关注. 本文表面上讲React Native(以下简称RN),实际上对于学习任何语言和系统都适用. 对于新技术的学习,分为两种,一种是语言,类似Swift.Objective-C.Java.ES6,另一种是系统,比如Android.iOS.前端. 1. 语言层面,如果你精通某一门语言,那么是可以很快切换到另一门语言的.这就是语言的相通性.

react native 学习一(环境搭配和常见错误的解决)

react native 学习一(环境搭配) 首页,按照http://reactnative.cn/docs/0.30/getting-started.html#content上的介绍,下载安装python2.nodejs.git.Android Studio.这里前面两个都比较好装,android studio装起来相当慢,其实应该只用装sdk就行了,安装sdk可以按http://www.androiddevtools.cn/这个里面的方式设个代理. 软件装好了,就是环境变量设置了,添加AND

React Native学习-将 &#39;screen&#39;, &#39;window&#39; or a view生成图片

https://github.com/facebook/react-native/commit/ac12f986899d8520527684438f76299675dc0daa 这是react-native自带的生成图片的属性,所以使用之前只需要引用UIManager属性即可: View生成图片: state = { uri: null }; takeToImage() { UIManager.takeSnapshot(this.refs.location, {format: 'png', qu

React Native学习方法论

这是我技术公众号的第一篇文章,也是React Native系列文章的第一篇,对我的文章感兴趣的可以加我微信16230091进行关注. 本文表面上讲React Native(以下简称RN),实际上对于学习任何语言和系统都适用. 对于新技术的学习,分为两种,一种是语言,类似Swift.Objective-C.Java.ES6,另一种是系统,比如Android.iOS.前端. 1. 语言层面,如果你精通某一门语言,那么是可以很快切换到另一门语言的.这就是语言的相通性.翻开市面上那些21天精通某某语言之

React Native学习笔记(一)Mac OS X下React Native的环境搭建

本文介绍Mac OS X系统下的React Native环境搭建过程. 1.环境要求: 1) Mac OS X操作系统 2) Xcode6.4或以上版本 3) Node.js4.0或以上版本 4) watchman和flow 2.安装过程 1) Node.js的安装可以在Node.js的官网https://nodejs.org/ 中下载最新的版本.这里下载的是node-v4.4.2.pkg版本.直接双击运行安装就可以了.查看是否安装成功可以在终端中输入如下命令: $node -v 如果能够显示版

react native 学习资料整理

入门教程 深入浅出 React Native:使用 JavaScript 构建原生应用 http://www.appcoda.com/react-native-introduction/  中文版 http://www.cocoachina.com/ios/20150408/11513.html react-native 之布局篇 https://segmentfault.com/a/1190000002658374 Flex布局入门 http://www.ruanyifeng.com/blog

安装android Studio和运行react native项目(基础篇)

ANDROID_HOME环境变量 确保ANDROID_HOME环境变量正确地指向了你安装的Android SDK的路径. 打开控制面板 -> 系统和安全 -> 系统 -> 高级系统设置 -> 高级 -> 环境变量 -> 新建 具体的路径可能和下图不一致,请自行确认. 你需要关闭现有的命令符提示窗口然后重新打开,这样新的环境变量才能生效. 测试安装 react-native init AwesomeProject cd AwesomeProject react-nativ

React Native学习

学习 首先,假使你已经安装了Nodejs 6,也有使用npm进行Nodejs的包管理 npm install -g react-native-cli 也可以使用yarn作为包管理工具 npm install -g yarn 安装Android Studio 配置系统变量 创建react native 工程 react-native init projectName #projectName是项目名称,可以任意 运行react native 工程 react-native start 运行reac

react native 学习之 native modules

翻译自https://facebook.github.io/react-native/docs/native-modules-ios.html Native Modules 很多情况下,app需要使用原生的api,或者是用一些已经用OC.Swift或C++写好的模块,又或者需要写出更高效率的.或多线程的代码来支撑图像处理.数据库或其它高要求的需求. React Native的设计当然是支持我们使用原生特性的,以使平台本身的能力得以完全发挥.不过这相对来说是比较进阶的功能,他们的存在虽然是必要的,

React Native学习笔记之一

1:运行React Native报连接错误解决 解决方式: 在终端进入项目文件里,然后执行:(cd Pods/React; npm run start) 2:组件生命周期介绍 创建阶段 1. getDefaultProps 作用于组件类,也就是调用React.createClass()的时候被调用. 每次创建组件的时候执行且只执行一次,方式如 reload Js. 用来处理props的默认值. note : 如果在JS文件中定义了一个组件,但是没有使用它,此组件的getDefaultProps也