2012-02-04 13 views
6

मैं एंड्रॉइड विकास के लिए अपेक्षाकृत नया हूं, और मैं वर्तमान में एक ऐप विकसित कर रहा हूं जिसके लिए एक चुटकी-ज़ूम करने योग्य और पैन करने योग्य छवि की आवश्यकता होती है जिसमें मैप व्यू के समान अन्य छवियां ओवरलैड होंगी लेकिन Google मानचित्र API का उपयोग किए बिना ।Android पर ज़ूम और पैन छवि ओवरले रखने का सबसे अच्छा तरीका?

मैं देख का एक सा किया और पाया कि मैं इस सवाल में विधि करके ओवरले भाग को पूरा करने में सक्षम हो सकता है: Draw images on top of each other in android

हालांकि, मैं नहीं जानता कि यह है कि अगर क्षमता होगा एक चुटकी-ज़ूम और/या एक बड़ी छवि व्यवहार्य पैनिंग करने के लिए। क्या यह एक GLSurfaceView बनाने और केवल आवश्यक कार्यक्षमता को लागू करने के लायक होगा, या यह अधिक है क्योंकि मैं पहिया को फिर से शुरू कर रहा हूं?

इसके लायक होने के लिए, बड़ी नक्शा छवि स्वयं को सर्वर से लाया जाएगा (लेकिन यदि आवश्यक हो तो इसे छोटे वर्ग क्षेत्रों में विभाजित किया जा सकता है), और आइकन जो मानचित्र पर विभिन्न स्थितियों पर ओवरलैड होगा, एम्बेडेड होगा ऐप में ही।

+0

क्या आपको यह करने का सबसे अच्छा तरीका पता चला? :) – Adam

उत्तर

-1

सोनी एरिक्सन ने एक उत्कृष्ट PinchZoomable ImageView क्लास बनाया। मैंने इसे अपनी जरूरतों के लिए संशोधित किया। http://developer.sonymobile.com/2011/04/12/how-to-take-advantage-of-the-pinch-to-zoom-feature-in-your-xperia-10-apps-part-2/

मैं उपयोग करने के लिए की जरूरत के बिना इन कक्षाओं का उपयोग कर से बाहर बहुत अच्छा प्रदर्शन मिल गया: मैं http://code.google.com/p/motivatormaker-android/source/browse/MakeMotivator/src/com/sonyericsson/zoom/ImageZoomView.java

उनके ट्यूटोरियल यहाँ है (फोन कि मल्टीटच नहीं था के लिए) अपने चुटकी ज़ूम और एकल बिंदु स्पर्श ज़ूम विलय कर दिया ओपन।

संबंधित मुद्दे