navigationOptions屬性介紹
navigationOptions:配置StackNavigator的一些屬性。
title:標題,如果設定了這個導航欄和標籤欄的title就會變成一樣的,不推薦使用
header:可以設定一些導航的屬性,如果隱藏頂部導航欄只要將這個屬性設定為
null
headerTitle:設定導航欄標題,推薦
headerBackTitle:設定跳轉頁面左側返回箭頭後面的文字,預設是上一個頁面的標題。可以自定義,也可以設定為
null
headerTruncatedBackTitle:設定當上個頁面標題不符合返回箭頭後的文字時,預設改成
"返回"
headerRight:設定導航條右側。可以是按鈕或者其他檢視控制元件
headerLeft:設定導航條左側。可以是按鈕或者其他檢視控制元件
headerStyle:設定導航條的樣式。背景色,寬高等
headerTitleStyle:設定導航欄文字樣式
headerBackTitleStyle:設定導航欄‘返回’文字樣式
headerTintColor:設定導航欄顏色
headerPressColorAndroid:安卓獨有的設定顏色紋理,需要安卓版本大於5.0
gesturesEnabled:是否支援滑動返回手勢,iOS預設支援,安卓預設關閉
screen:對應介面名稱,需要填入import之後的頁面
mode:定義跳轉風格
card:使用iOS和安卓預設的風格
modal:iOS獨有的使螢幕從底部畫出。類似iOS的present效果
headerMode:返回上級頁面時動畫效果
float:iOS預設的效果
screen:滑動過程中,整個頁面都會返回
none:無動畫
cardStyle:自定義設定跳轉效果
transitionConfig: 自定義設定滑動返回的配置
onTransitionStart:當轉換動畫即將開始時被呼叫的功能
onTransitionEnd:當轉換動畫完成,將被呼叫的功能
path:路由中設定的路徑的覆蓋對映配置
initialRouteName:設定預設的頁面元件,必須是上面已註冊的頁面元件
initialRouteParams:初始路由引數