2016-01-10 7 views
9

पर ऊंचाई छाया खींचें मैं बिटमैप/कैनवास पर देखने के लिए नीचे दिए गए कोड का उपयोग करता हूं।कैनवास

Bitmap bitmap = Bitmap.createBitmap(
    viewGroup.getWidth(), viewGroup.getHeight(), Bitmap.Config.ARGB_8888); 
viewGroup.draw(new Canvas(bitmap)); 

यह एक छोटी सी समस्या के साथ बहुत अच्छा काम करता है: यह ऊंचाई छाया नहीं खींचता है। मुझे लगता है कि ड्रॉ विधि में छाया नहीं खींची जाती है। तो वे कहां खींचे जाते हैं और मैं उन्हें अपने कैनवास में कैसे स्थानांतरित कर सकता हूं?

+0

क्या आप किसी भी तरह हल करने में सक्षम थे? – natario

उत्तर

3

नहीं, इसके बजाय निम्न स्तर पर दृश्यों के लिए छाया खींची जाती है। आप सॉफ़्टवेयर प्रतिपादन पाइपलाइन का उपयोग कर रहे हैं जो छाया का समर्थन नहीं करता है।

+0

क्या इस 'निचले स्तर' तक पहुंचने के लिए वैसे भी है? – RedHatter

+0

इस @Chris के आसपास कोई रास्ता? – natario