Place top right corner react native

18,825

Please check the below stylesheet for child component:

const styles = StyleSheet.create({
  container: {
    ...StyleSheet.absoluteFillObject,
    alignSelf: 'flex-end',
    marginTop: -5,
    position: 'absolute', // add if dont work with above
  }
});
Share:
18,825
four-eyes
Author by

four-eyes

Updated on July 12, 2022

Comments

  • four-eyes
    four-eyes almost 2 years

    The parent component has the following style

    const styles = StyleSheet.create({
      container: {
        flex: 1,
        backgroundColor: '#FFF',
        alignItems: 'center',
        justifyContent: 'center',
      },
    });
    

    I am placing another component within this component. I want it in the top-right corner.

    Naturally, I would go with the following style in this child component:

    const styles = StyleSheet.create({
      container: {
        ...StyleSheet.absoluteFillObject,
        top: 20,
        right: 5,
      },
    });
    

    However, it places it in the top left corner. The only way I can move it into the right corner is replacing right: 5 with left: 500. But thats kind of not the way to go...