react-native实现假象的水印
主要代码块
一:
import React, { Component } from "react";
import {
View,
Text,
Dimensions,
StyleSheet,
ViewPropTypes
} from 'react-native';
import PropTypes from 'prop-types';
const WIDTH = Dimensions.get('window').width
const HEIGHT = Dimensions.get('window').height
class WatermarkView extends Component {
constructor(props) {
super(props);
this.renderWatermark = this.renderWatermark.bind(this);
}
static propTypes = {
foreground: PropTypes.bool,
style: ViewPropTypes.style,
watermark: PropTypes.string,
itemWidth: PropTypes.number,
itemHeight: PropTypes.number,
watermarkTextStyle: Text.propTypes.style,
rotateZ: PropTypes.number
}
renderWatermark() {
const { watermark='', itemWidth=160, itemHeight=100, watermarkTextStyle, rotateZ =