ViewUtil.js 912 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. import React from 'react';
  2. import { StyleSheet, Text, View } from 'react-native';
  3. export const PagerView = ({index=0,total=0}) => (
  4. <View style={styles.pagerView}>
  5. <View style={styles.pagerContent}>
  6. <Text style={styles.pagerText} numberOfLines={1}>{index}</Text>
  7. <Text style={styles.pagerText} numberOfLines={1}>{"/"}</Text>
  8. <Text style={styles.pagerText} numberOfLines={1}>{total}</Text>
  9. </View>
  10. </View>
  11. );
  12. const styles = StyleSheet.create({
  13. pagerView: {
  14. left: 0,
  15. right: 0,
  16. bottom: 8,
  17. alignItems: 'center',
  18. position: 'absolute',
  19. },
  20. pagerContent: {
  21. paddingTop: 2,
  22. paddingLeft: 8,
  23. paddingRight: 8,
  24. paddingBottom: 2,
  25. borderRadius: 30,
  26. alignItems: 'center',
  27. flexDirection: 'row',
  28. justifyContent: 'center',
  29. backgroundColor: 'rgba(0,0,0,.4)'
  30. },
  31. pagerText: {
  32. color: textLight,
  33. fontSize: 12,
  34. padding: 1
  35. }
  36. })