一、zIndex是rn在0.30開始支持的屬性,是可以生效的;
二、shadow(陰影)開頭的樣式現(xiàn)在可以在iOS上應(yīng)用,但在安卓中是不生效的,而Android上對(duì)應(yīng)的屬性是elevation。設(shè)置elevation屬性就等價(jià)于使用原生的elevation API,因而也有同樣的限制(比如最明顯的就是需要Android 5.0以上版本)。此外還會(huì)影響到層疊視圖在空間z軸上的順序。
結(jié)論
- 對(duì)于Android,兩個(gè)同一層級(jí)的定位組件(position:“absolute”)
1、 既沒有ZIndex屬性,又沒有elevation 屬性時(shí),在z軸的層疊關(guān)系由其擺放位置決定的,放在下面的組件會(huì)在上層;
2、 兩個(gè)組件只有zIndex沒有elevation屬性時(shí),zIndex大的在上層
3、 兩個(gè)組件有elevation屬性時(shí),elevation大的在上層
4、 兩個(gè)組件既有zIndex屬性elevation屬性時(shí),以elevation為準(zhǔn) - 對(duì)于IOS,同層級(jí)的組件,z軸的層疊關(guān)系只與擺放順序與zIndex有關(guān),與elevation無關(guān)