标题栏右边添加自定义按钮或加事件(react-navigation)

一、需求:

    要实现在标题栏的右边部分添加自定义按钮

 

问题分析:

  日常废话,这个真的是难者不会,会者不难,在研究多次无果之后,经过高人点拨,顿时。。。

 

使用:

class HearNavigation extends Component{     render(){         return(             <TouchableOpacity style={styles.msgContent}               >             <Image               source={require('./../../img/forward.png')}              style={styles.msgBg}    />             </TouchableOpacity>         )     } }   export default class CustomerDetail extends Component{     static navigationOptions = {         headerRight:<HearNavigation/>     } }

 

 

二、需求:

    标题栏右边文字加事件

 

使用:

class HearNavigation extends Component{     constructor(props){         super(props);     }     goPayList(){         navigationNewPush({             navigation:this.props.navigation,             route:'payList'         });     }     render(){         return(             <Text style={styles.msgContent}                 onPress={()=>{                     this.goPayList()                 }}             >                点击             </Text>         )     } } export default class InsureList extends Component{     static navigationOptions = (props) => {         return{             headerRight:<HearNavigation {...props} />         }     } }
上一篇:flutter登录页部分内容


下一篇:java之继承