因此有兩個組件排序是這樣的:把一個組件在另一個(較高zIndex的)的前動態
<View>
<Component1 />
<Component2 />
</View>
兩者的Component1 & COMPONENT2能拖動,然後在視圖中刪除。默認情況下,Component2將呈現在Component1上方(因爲它位於堆棧的上方)。我想這樣做只要按Component1(拖放),它就會動態地來自Component2(更高zIndex)的前面,如果按Component1並拖放,Component1就會進入Component2的正面。
任何人都知道如何做到這一點?
編輯1:
我用zIndex的,但由於某種原因它的工作在iOS上,但沒有工作在Android上。這裏是基本的代碼:
<View>
<View style={{position:'absolute',zIndex:2,backgroundColor:'red',width:500,height:500}}/>
<View style={{position:'absolute',zIndex:1,backgroundColor:'green',width:500,height:500,marginLeft:50}}/>
</View>
我試過動態設置zIndex的但由於某種原因,我只是想出了它在iOS上工作,而不是在Android上。任何想法爲何如此? –
在github上有一個不知何故的相關問題:https://github.com/facebook/react-native/issues/8968可能是關於它的嗎? –
他們說它已經修復了原生v0.48版本,但是我仍然在v0.48.2上遇到這個問題。我已經添加了一些代碼,以便更多地瞭解我的問題。 –