2017-07-04 9 views
5

मैं यह काफी आसान होना चाहिए अपने विचार नीचे एक छाया पाने के लिए कोशिश कर रहा हूँ, और मैं ऑनलाइन क्या मिला से छाया:प्रतिक्रिया देशी दिखाई नहीं दे रहा

shadowOffset: { width: 10, height: 10 }, 
    shadowColor: 'black', 
    shadowOpacity: 1.0, 

लेकिन समस्या यह है कि छाया है बिल्कुल दिखाई नहीं दे रहा है।

const styles = StyleSheet.create({ 
    shadow: { 
    shadowOffset: { width: 10, height: 10 }, 
    shadowColor: 'black', 
    shadowOpacity: 1.0 
}, 
इस के लिए

किसी भी कारण या वहाँ कुछ है मैं नहीं छूटा है:

यहाँ मेरी घटकों

 <View style={styles.shadow}> 
     <View style={styles.box} > 
      <View style={styles.ListComponent}> 
      <Text style={styles.itemText}>Livestream</Text> 
      </View> 
     </View> 
     </View> 

और मेरी स्टाइल शीट में है?

+0

समस्या का zIndex उठाना सिर्फ छाया सही है? क्या आप अपना घटक देख सकते हैं? –

+0

हां! केवल छाया – smuvv

उत्तर

15

क्या आईओएस पर छाया चल रही है? एंड्रॉइड और आईओएस रिएक्ट-नेटिव में ≠ काम करते हैं। एंड्रॉइड के लिए, यह elevation के साथ काम करता है।

const styles = StyleSheet.create({ 
shadow: { 
    shadowOffset: { width: 10, height: 10 }, 
    shadowColor: 'black', 
    shadowOpacity: 1, 
    elevation: 3, 
    // background color must be set 
    backgroundColor : "#0000" // invisible color 
} 

अन्यथा, अपने छाया घटक :)

+0

मैं इस समय आईओएस पर परीक्षण नहीं कर सकता इसलिए मुझे यकीन नहीं है। दुर्भाग्यवश उन्नयन या तो काम नहीं किया। सुनिश्चित नहीं है कि छाया घटक में पृष्ठभूमि रंग जोड़कर आपका क्या मतलब है, क्या यह सिर्फ उस घटक को रंग नहीं देगा, क्योंकि इसके अंदर सभी घटकों को लपेटना है? – smuvv

+3

[कोई पृष्ठभूमि रंग नहीं] (https://www.hostingpics.net/viewer.php?id=677954Capturedecran20170704a165937.png) || [पृष्ठभूमि रंग के साथ] (https://www.hostingpics.net/viewer.php?id=320071Capturedecran20170704a170010.png) ऊंचाई को सक्षम करने के लिए आपको पृष्ठभूमि रंग सेट करना होगा। यह पूरे का रंग होगा, लेकिन आप सबव्यू के लिए एक और सेट कर सकते हैं :) –

+0

एक आकर्षण की तरह काम करता है :) बहुत बहुत धन्यवाद! – smuvv

0

iOS के लिए करने के लिए एक पृष्ठभूमि रंग सेट करने का प्रयास अपने बाहरी <View>

const styles = StyleSheet.create({ 
shadow: { 
    shadowOffset: { width: 10, height: 10 }, 
    shadowColor: 'black', 
    shadowOpacity: 1, 
    elevation: 3, 
    zIndex:999, 
} 
संबंधित मुद्दे