還好擼主機智,直接判斷你的android版本,根據版本設定導航欄的高度,是和尚就念經,是驢子就拉磨,下面是擼主的**
true}
animated=
barstyle="light-content"
networkactivityindicatorvisible=
/>
導航欄,用的功能強大的第三方庫 native-base
import react, from 「react」;
import from 「react-native」;
import from 「native-base」;
import * as headerbarstyle from 「../stylesheet/hearderbarstyle」;
export default class headerbar extends component
); }
}重點看導航欄的樣式 headerbarstyle.*******view
//首先判斷是蘋果還是android,是蘋果的,把狀態列高度設定為80,否則是android,先判斷android的版本號是不是大於4.4的版本,是則設定高度80,不是則設定高度為80-狀態列的高度,這樣在4.4版本以下顯示才不會有很大差異。
*******view:
第一次寫react native 的部落格,歡迎技術交流 沉浸式狀態列
1.沉浸式狀態列,向下相容到android4.4。因為5.0以後對狀態列做了新的改變,5.0及其以上可以直接在主題中設定顏色,或者呼叫window類中的setstatusbarcolor int color 來實現。2.4.4到5.0系統可以通過 windowtranslucentstatus這一特...
沉浸式狀態列
狀態列透明方法 getwindow addflags windowmanager.layoutparams.flag translucent status 或 itemname android windowtranslucentstatus trueitem 第一種方法是在 中設定,在setcont...
沉浸式狀態列
在 第一行 中提到了一種實現方式 使用 android fitssystemwindows true 屬性來設定。不過還需要將 android color transparent設定一下,將狀態列設定為透明狀態,不過android statusbarcolor屬性是從api21開始有的,需要建立vl...