React-native學習過程 一 改變文字,新增圖片
react-native 我這裡是在Window的環境上做實驗,並且是以android的方向寫的,請注意。
還有就是結尾會貼出完整程式碼
首先我們需要編輯index.android.js檔案,至於用什麼網頁編輯軟體沒有要求。
新增文字
首先建立一個陣列儲存資料,這個陣列放在最上面
var MOCKED_MOVIES_DATA = [
{title: 'Title', year: '2015', posters: {thumbnail: 'http://img5.imgtn.bdimg.com/it/u=4080105893,4096129906&fm=206&gp=0.jpg/'}},
];
在impot裡新增Image元素
import {
AppRegistry,
Image,
StyleSheet,
Text,
View
} from 'react-native';
改變渲染函式
render() {
var movie = MOCKED_MOVIES_DATA[0];
return (
<View style={styles.container}>
<Text>{movie.title}</Text>
<Text>{movie.year}</Text>
<Image source={{uri: movie.posters.thumbnail}}
style={styles.thumbnail} />
</View>
);
}
新增圖片樣式
thumbnail: {
width: 53,
height: 81,
}
使用命令react-native run-android或者Reload js檢視結果
完整程式碼如下
/**
* Sample React Native App
* https://github.com/facebook/react-native
* @flow
*/
var MOCKED_MOVIES_DATA = [
{title: 'Title', year: '2015', posters: {thumbnail: 'http://img5.imgtn.bdimg.com/it/u=4080105893,4096129906&fm=206&gp=0.jpg/'}},
];
import React, { Component } from 'react';
import {
AppRegistry,
Image,
StyleSheet,
Text,
View
} from 'react-native';
export default class MyProject extends Component {
render() {
var movie = MOCKED_MOVIES_DATA[0];
return (
<View style={styles.container}>
<Text>{movie.title}</Text>
<Text>{movie.year}</Text>
<Image source={{uri: movie.posters.thumbnail}}
style={styles.thumbnail} />
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: '#F5FCFF',
},
welcome: {
fontSize: 20,
textAlign: 'center',
margin: 10,
},
instructions: {
textAlign: 'center',
color: '#333333',
marginBottom: 5,
},
thumbnail: {
width: 53,
height: 81,
},
});
AppRegistry.registerComponent('MyProject', () => MyProject);
文章很短,但我快點更新
再見
相關文章
- 【Go語言繪圖】圖片新增文字(一)Go繪圖
- 圖片裁剪-文字識別-文字新增
- CSS hover改變背景圖片過渡動畫生硬CSS動畫
- CSS圖片上面新增文字說明CSS
- 商品圖片批量加水印,一鍵新增文字、logo圖片水印方法分享Go
- 【Go語言繪圖】圖片新增文字(二)Go繪圖
- GD 庫 PNG 透明底圖片新增文字及圖片水印
- QT學習:給label新增圖片資源QT
- intervention/image 改變了圖片的 dpi ?
- SQL SERVER 學習過程(一)SQLServer
- 學習linux,改變人生Linux
- react-native 學習 第一層React
- 機器學習導圖系列(3):過程機器學習
- 多行文字末尾新增圖片排版問題解決
- app直播原始碼,為文字/圖片新增按壓效果APP原始碼
- js拖拽:右下角拖拽改變圖片大小JS
- python改變單通道圖片的畫素值Python
- 【學習圖片】1.圖片簡史
- Java學習過程Java
- 利用CSS改變圖片顏色的100種方法!CSS
- 利用CSS改變圖片顏色的多種方法!CSS
- 圖片上的文字模糊難辨,怎麼才能一鍵變清晰?
- 機器學習根據文字生成圖片教程(附python程式碼)機器學習Python
- Facebook如何使用自我監督學習檢測仇恨文字和圖片?
- 文字變圖片——GitHub 熱點速覽 v.21.14Github
- 【學習圖片】10.響應式圖片
- 【學習圖片】07:JPEG
- 【學習圖片】06:PNG
- 【學習圖片】05:GIF
- 【學習圖片】08:WebPWeb
- 【學習圖片】09: AVIF
- 【圖片+程式碼】:GCC 連結過程中的【重定位】過程分析GC
- 分享一些自己的學習過程和學習方法
- react-native 學習心得React
- PHP 圖片、文字合成PHP
- 【python】圖片插入文字Python
- memcached的學習過程
- 直播系統原始碼,快速實現改變圖片尺寸原始碼
- 批次圖片新增水印