Commit 0792c0c3 by zeven

优化弹窗和图标

parent b39a76d8
android @ f1af412d
Subproject commit 1cc32ac808e8c94bc9b3f69d179e50ad7c77297e Subproject commit f1af412d416703975a237f1787c7047c62cdafcd
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
"react-native-qrcode-svg": "6.0.6", "react-native-qrcode-svg": "6.0.6",
"react-native-svg": "12.1.0", "react-native-svg": "12.1.0",
"react-native-swiper": "1.6.0", "react-native-swiper": "1.6.0",
"react-native-vector-icons": "4.5.0", "react-native-vector-icons": "6.6.0",
"react-redux": "7.2.0", "react-redux": "7.2.0",
"redux": "4.0.5", "redux": "4.0.5",
"socket.io-client": "2.0.4", "socket.io-client": "2.0.4",
......
import React from 'react'; import React from 'react';
import {View, Text} from 'react-native'; import {View, Text} from 'react-native';
import Icon from 'react-native-vector-icons/Ionicons'; import Icon from 'react-native-vector-icons/Ionicons';
import MIcon from 'react-native-vector-icons/MaterialCommunityIcons';
import {colors, font} from '../utils/common'; import {colors, font} from '../utils/common';
import Touch from './Touch'; import Touch from './Touch';
import Modal from './Modal'; import Modal from './Modal';
...@@ -35,7 +36,7 @@ export default class KeyboardModal extends React.Component { ...@@ -35,7 +36,7 @@ export default class KeyboardModal extends React.Component {
let unit; let unit;
if (i === 10 && !dot) { if (i === 10 && !dot) {
unit = ( unit = (
<Icon style={styles.keyUnit} name="ios-backspace-outline" size={60} /> <MIcon style={styles.keyUnit} name="backspace-outline" size={60} />
); );
} else if (i === 10 && dot) { } else if (i === 10 && dot) {
unit = <Text style={styles.keyUnit}>.</Text>; unit = <Text style={styles.keyUnit}>.</Text>;
...@@ -100,6 +101,12 @@ export default class KeyboardModal extends React.Component { ...@@ -100,6 +101,12 @@ export default class KeyboardModal extends React.Component {
maskClosable maskClosable
onClose={this.handleClose} onClose={this.handleClose}
title={title}> title={title}>
<Touch
style={{position: 'absolute', top: -65, right: 20}}
onPress={this.handleClose}
feedback={false}>
<Icon size={50} name="ios-close-circle-outline" />
</Touch>
<View <View
style={{ style={{
width: 550, width: 550,
...@@ -107,12 +114,6 @@ export default class KeyboardModal extends React.Component { ...@@ -107,12 +114,6 @@ export default class KeyboardModal extends React.Component {
borderTopWidth: 1, borderTopWidth: 1,
paddingVertical: 20, paddingVertical: 20,
}}> }}>
<Touch
style={{position: 'absolute', top: -70, right: -5}}
onPress={this.handleClose}
feedback={false}>
<Icon size={50} name="ios-close-circle-outline" />
</Touch>
<View <View
style={{ style={{
width: 550, width: 550,
......
import React, {Component} from 'react'; import React, {Component} from 'react';
import {Modal, View, Text, Image, TextInput} from 'react-native'; import {Modal, View, Text, Image, TextInput} from 'react-native';
import Icon from 'react-native-vector-icons/Ionicons'; import Icon from 'react-native-vector-icons/Ionicons';
import MIcon from 'react-native-vector-icons/MaterialCommunityIcons';
import ModalStyles from './Modal/styles'; import ModalStyles from './Modal/styles';
import {colors, font} from '../utils/common'; import {colors, font} from '../utils/common';
import Touch from './Touch'; import Touch from './Touch';
...@@ -134,9 +135,9 @@ class PhoneModal extends Component { ...@@ -134,9 +135,9 @@ class PhoneModal extends Component {
<Touch <Touch
style={styles.keyTouchClose} style={styles.keyTouchClose}
onPress={() => this.pressKey(11)}> onPress={() => this.pressKey(11)}>
<Icon <MIcon
style={styles.keyUnit} style={styles.keyUnit}
name="ios-backspace-outline" name="backspace-outline"
size={60} size={60}
/> />
</Touch> </Touch>
......
import React, {Component} from 'react'; import React, {Component} from 'react';
import {Modal, View, Text, Image} from 'react-native'; import {Modal, View, Text, Image} from 'react-native';
import Icon from 'react-native-vector-icons/Ionicons'; import Icon from 'react-native-vector-icons/Ionicons';
import MIcon from 'react-native-vector-icons/MaterialCommunityIcons';
import ModalStyles from './Modal/styles'; import ModalStyles from './Modal/styles';
import {colors, font} from '../utils/common'; import {colors, font} from '../utils/common';
import Touch from './Touch'; import Touch from './Touch';
...@@ -122,9 +123,9 @@ class VerifyCodeModal extends Component { ...@@ -122,9 +123,9 @@ class VerifyCodeModal extends Component {
<Touch <Touch
style={styles.keyTouchClose} style={styles.keyTouchClose}
onPress={() => this.pressKey(11)}> onPress={() => this.pressKey(11)}>
<Icon <MIcon
style={styles.keyUnit} style={styles.keyUnit}
name="ios-backspace-outline" name="backspace-outline"
size={60} size={60}
/> />
</Touch> </Touch>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment