CommonLoadingView.js 583 B

12345678910111213141516171819202122232425262728
  1. import React, {Component} from 'react';
  2. import {
  3. StyleSheet,
  4. Text,
  5. View,
  6. ActivityIndicator
  7. } from 'react-native';
  8. export default class CommonLoadingView extends Component {
  9. render() {
  10. return (
  11. <View style={styles.container}>
  12. <ActivityIndicator size="large"/>
  13. <Text style={{marginTop: 15, fontSize: 16}}>{this.props.hintText || "加载中,请稍等..."}</Text>
  14. </View>
  15. );
  16. }
  17. }
  18. const styles = StyleSheet.create({
  19. container: {
  20. flex: 1,
  21. flexDirection: 'column',
  22. justifyContent: 'center',
  23. alignItems: 'center'
  24. }
  25. });