मैं निम्नलिखित हासिल करना चाहते गए zindex उपयोग कैसे करें:में प्रतिक्रिया देशी
निम्न छवियाँ क्या मैं अभी कर सकते हैं, लेकिन यह नहीं है कि मैं क्या चाहता हूँ।
कोड का नमूना मैं अभी है:
renderA() {
return (
<View style={ position: 'absolute', zIndex: 0 }> // parent of A
<View style={ zIndex: 2 }> // element A
</View>
<View style={ zIndex: 2 }> // element A
</View>
</View>
);
}
renderB() {
return (
<View style={ position: 'absolute', zIndex: 1 }> // element B
</View>
);
}
render() {
return (
<View>
{this.renderA()}
{this.renderB()}
</View>
);
}
शब्दों में कहें, मैं चाहता हूँ
- जनक एक: सब कुछ नीचे होने के लिए।
- तत्व बी:
- तत्व एक ऊपर माता-पिता एक पर लेकिन तत्व ए नीचे हो: सब कुछ ऊपर।
ध्यान दें कि जनक एक और तत्व बी दोनों बिल्कुल तैनात है, और दोनों तत्वों एक और तत्व बी क्लिक करने योग्य होना जरूरी होने के लिए ...!
मैंने इसके बारे में सोचा, लेकिन मुझे संरचना को रखना है ..! एक अच्छा कारण है कि मैं ए व्यू के माता-पिता में तत्व बी जोड़ना नहीं चाहता हूं। मैंने अपने प्रश्न को सरल बना दिया, लेकिन ए ** व्यू के बहुत सारे माता-पिता हैं जिनमें बहुत से तत्व ए हैं। हालांकि, मैं उत्तर की सराहना करता हूं, धन्यवाद। – SudoPlz
मुझे नहीं लगता कि यह जिस तरह से आप चाहते हैं उसे करना संभव है। माता-पिता के जेड-इंडेक्स का मूल्यांकन पहले किया जाएगा, फिर बच्चों की तुलना अन्य बच्चों से की जाएगी। यहां एक समान पोस्ट है जो अधिक विस्तार से जाता है: http://stackoverflow.com/questions/7490146/z-index-relative-or-absolute –
हम्म, मैं आखिरी छवि (तीसरा परिदृश्य) रखने जैसी कुछ सोच रहा था लेकिन यानी * पैरेंट ए * पर स्पर्श को नजरअंदाज करें (जो वैसे भी पारदर्शी होगा) और ईवेंट * एलिमेंट बी * को पास करने दें, भले ही यह नीचे * पैरेंट ए * हो। और निश्चित रूप से यदि * तत्व ए * प्रदान किया जाता है, तो इसे हमेशा स्पर्श हैंडलर प्राप्त करना चाहिए। – SudoPlz