2015-03-03 8 views
7

किसी भी दोस्त के पास घुमावदार, ज़ूम इन, ज़ूम आउट & के साथ कस्टम टेक्स्ट व्यू है MutiTouch छवि दृश्य जैसे एंड्रॉइड में http://judepereira.com/blog/multi-touch-in-android-translate-scale-and-rotate/ की कार्यक्षमता को ले जाएं? मैं इस स्क्रीन शॉट्स की तरह बिल्कुल चाहता हूं। 1. उस स्क्रीन में सरल पाठ खींचें। 2. उस स्क्रीन में जब मैं इस दृश्य को ज़ूम करता हूं तो टेक्स्ट ऑटो रैप। 3. उस स्क्रीन में टेक्स्ट को देखें पर ले जाएं। 4. उस स्क्रीन में पाठ घुमाएं। यह सभी कार्यक्षमता TextView स्पर्श पर होती है।घुमाने के साथ कस्टम टेक्स्टव्यू, ज़ूम इन करें, ज़ूम आउट करें और एंड्रॉइड में स्पर्श पर जाएं?

draw simple text

zoom this view Text auto wrapMove Text on viewRotate Text

+0

आप क्या जरूरत है कि एक पुस्तकालय/कोड को जोड़ने रहे हैं, क्या समस्या लगती है? –

+0

@Alex मैं बिल्कुल उस लिंक की तरह चाहता हूं जो मैं प्रश्न में प्रदान करता हूं लेकिन इस लिंक में ImageView है और मैं इसे टेक्स्ट व्यू के लिए चाहता हूं। – ravi152

+0

हाय @ रवि 152, क्या आप परियोजना को पूरा कर रहे हैं? – biswajitGhosh

उत्तर

3

मैं https://github.com/jcmore2/Collage इस्तेमाल किया घुमाए गए TextView

प्राप्त करने के लिए, लेकिन मैं पूरे कोड बदल के बाद से प्लगइन छवियों CardView फैली imageView मैं करने के लिए chnaged साथ काम करता है MyCardView RelativeLayout बढ़ाता है तो सभी कोड हटा दिया जाता है ई छवियों से संबंधित और कोलाज.क्रेट कोलाज स्रोत (listRes) का उपयोग करने के बजाय;
मैं गतिविधि में

public void createCollage(List<MyCardView> list) { 
    for (MyCardView layout : list) { 
     addCard(layout); 
    } 
} 

अब अपने ही CollageView कक्षा में अपने ही समारोह बनाई गई यह बच्चों ही नहीं, छवियों

यह भी काम कर रहा है की अनुमति देगा के साथ आप एक पूरा RelativeLayout collageview को जोड़ सकते हैं सिंगल व्यू या एकाधिक के साथ .. टेक्स्ट व्यू या किसी और चीज .. आखिरकार यह दृश्य को घुमाएगा न कि सिर्फ घुमाएगा और मल्टी टच इशारा के साथ ज़ूम किया जाएगा।

enter image description here

enter image description here

+0

अच्छा मिला है ........ – Piyush

+0

अरे क्या आप टेक्स्टव्यू के लिए कोड दे सकते हैं मैं वास्तव में इसमें फंस गया हूं –

4

हाँ आप बना सकते हैं यह छवि के नीचे देख सकते हैं और पालन Here.

imageView: imageView को जोड़ने के लिए

// add a stickerImage to canvas 
    StickerImageView iv_sticker = new StickerImageView(MainActivity.this); 
    iv_sticker.setImageDrawable(getResources().getDrawable(R.drawable.c10)); 
    canvas.addView(iv_sticker); 

TextView: पाठ जोड़ने के लिए देखें

// add a stickerText to canvas 
    StickerTextView tv_sticker = new StickerTextView(MainActivity.this); 
    tv_sticker.setText("nkDroid"); 
    canvas.addView(tv_sticker); 

इसने कभी भी अद्भुत काम किया है।

enter image description here

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