In this React Native source code example, the source code below illustrate how to create a component like FrameLayout in React Native.
You can copy and adopt this source code example to your React Native project without reinventing the wheel.
import React, {Component} from 'react';
import {StyleSheet, View,Text} from 'react-native';
export default class App extends Component {
render() {
return (
<View style={styles.container} >// you need to wrap the two Views an another View
<View style={styles.layer1}></View>
<View style={styles.overLay}>
<Text>This is an overlay area</Text>
</View>
</View>
);
}
}
const styles = StyleSheet.create({
container:{
flex:1
},
layer1:{
flex:1,
backgroundColor:'lightgreen'
},
overLay:{
height:100,
width:'100%',
backgroundColor:'lightblue',
position: 'absolute',
top:'50%',
},
});
If you have any questions or suggestions kindly use the comment box or you can contact us directly through our contact page below.