У меня есть конфигурация заголовка с static navigationOptions
в качестве следующего кода, и здесь я хотел бы получить позицию View
в headerRight
из Компонента, использующего этот заголовок. К сожалению, я не могу обновить состояния компонента, добавив onLayout
и измерить функции для этого представления.
Как получить и использовать координаты из компонента?
static navigationOptions = ({navigation}) => ({
headerStyle: { backgroundColor: '#0186C4', color: 'white', height: 64},
headerTintColor: '#000',
headerTitle: <LogoTitle title={'Transactions'} />,
headerLeft: (
<View>
<TestModeIcon/>
</View>
),
headerRight: (
<View style={{ flex:1, flexDirection: 'row' }}>
<Ionicons name="md-call" color='white' size={32} style={{ marginRight:25 }} onPress={() => { Alert.alert('test screen') } } />
<Ionicons name="md-add-circle-outline" color='white' size={32} style={{ marginRight:15 }} onPress={ navigation.getParam('newCheque') } />
</View>
),
})