1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- /**
- * Sample React Native App
- * https://github.com/facebook/react-native
- *
- * @format
- * @flow
- */
- import React, {Component} from 'react';
- import {Platform, StyleSheet, Text, View,TouchableOpacity} from 'react-native';
- import QRScannerView from './qr';
- export default class DefaultScreen extends Component {
- render() {
- return (
- < QRScannerView
- onScanResultReceived={this.barcodeReceived.bind(this)}
- renderTopBarView={() => this._renderTitleBar()}
- renderBottomMenuView={() => this._renderMenu()}
- />
- )
- }
- _renderTitleBar(){
- return(
- <Text
- style={{color:'white',textAlignVertical:'center', textAlign:'center',font:20,padding:12}}
- >这里添加标题</Text>
- );
- }
- _renderMenu() {
- return (
- <Text
- style={{color:'white',textAlignVertical:'center', textAlign:'center',font:20,padding:12}}
- >这里添加底部菜单</Text>
- )
- }
- barcodeReceived(e) {
- Toast.show('Type: ' + e.type + '\nData: ' + e.data);
- //console.log(e)
- }
- }
|