मैं एक प्रतिक्रियात्मक मूल स्क्रॉलव्यू में सामग्री (एकाधिक छवियों को लंबवत व्यवस्थित) रखना चाहता हूं (केवल आईओएस केवल, एंड्रॉइड बाद में आएगा) जो फोन की स्क्रीन से बड़ा है, और ज़ूम आउट करना शुरू करें ताकि यह सब एक जैसा दिखाई दे पहर।रिएक्ट नेटिव के स्क्रॉल व्यू को प्रारंभिक ज़ूम कैसे 1 नहीं बनाया जाए?
वहाँ एक componentDidMount कॉल कि ज़ूम आउट स्क्रीन में फिट करने के लिए सामग्री,
<ScrollView
style={{width: 500, height: 1000}}
// + whatever other properties make this work required way
>
<View style={{width: 2000, height: 5000}}>
<Image style={{width: 2000, height: 2000}} source={.....}/>
<Image style={{width: 2000, height: 3000}} source={.....}/>
</View>
</ScrollView>
मैं 'zoomScale' संपत्ति की स्थापना की कोशिश की तरह कुछ में ScrollView.scrollResponderZoomTo का उपयोग कर के किसी भी अच्छे उदाहरण हैं, लेकिन यह लगता है ध्यान नहीं दिया जा और हमेशा मान 1
का उपयोग करता है इस मुद्दे (https://github.com/facebook/react-native/issues/2176) वहाँ एक scrollResponderZoomTo समारोह है कि इस्तेमाल किया जा सकता है, लेकिन जब मैं इसे इस्तेमाल करने की कोशिश, ऐसा लगता है कि कोई बात नहीं मान मैं इसे देना यह ज़ूम के अनुसार बहुत दूर और दूर केंद्र बाहर।
एफ 8 नमूना ऐप में ज़ूम करने योग्य छवि मॉड्यूल (https://github.com/fbsamples/f8app/blob/b5df451259897d1838933f01ad4596784325c2ad/js/tabs/maps/ZoomableImage.js) है जो छवि को स्क्रीन फिट करने के लिए Image.resizeMode.contain शैली का उपयोग करता है, लेकिन यह छवि की गुणवत्ता खो देता है, इसलिए जब आप ज़ूम इन करते हैं तो यह धुंधला हो जाता है।
मैं पुष्टि कर सकता हूं कि घोषणा पर ज़ूमस्केल संपत्ति को सेट करने का कोई प्रभाव नहीं पड़ता है। –
scrollResponderZoomTo फ़ंक्शन "मेरे द्वारा दिए गए मूल्यों से कोई फर्क नहीं पड़ता कि यह बहुत दूर और दूर केंद्र ज़ूम करता है" मेरे मामले में भी व्यवहार करता है। –
शेन, मुझे लगता है कि आप फेसबुक पर एक इंजीनियर के रूप में सूचीबद्ध हैं? क्या यह करने के लिए जाने के लिए सही तरीके से आपकी आंतरिक प्रतिक्रिया मूल टीम/समूह/मेलिंग-सूची पूछना संभव है? (और यदि आपने किया, तो मैं इसे प्यार करता हूं अगर आप यहां जवाब साझा कर सकते हैं, क्योंकि मेरे पास एक ही समस्या/ब्याज है!) –