2012-12-13 33 views
7

मुझे सर्किल पर आंतरिक छाया और ढाल बनाने की ज़रूरत है जिसे मैं अपने दृश्य के ड्रॉ() विधि में खींचता हूं this (क्षमा करें, क्योंकि मैं स्टैक ओवरव्लो में नया हूं, मैं अभी तक छवियां पोस्ट नहीं कर सकता)सर्कल पर आंतरिक छाया एंड्रॉइड कैनवास

मैं यह पता लगाने कैसे ढाल काम कर पाने के लिए, लेकिन मैं भीतरी छाया नहीं किया प्राप्त कर सकते हैं सभी मैं अब तक मिल गया है this पद है, लेकिन यह थोड़ा जटिल लगता है और मैं

वास्तव में क्या जरूरत नहीं मैंने setShadowLayer() का उपयोग करने का प्रयास किया है, लेकिन शायद मैं इसे सही काम नहीं कर सकता, क्योंकि आंतरिक छाया के अलावा, मुझे बाहरी छाया भी मिलती है, और ऐसा नहीं है कि मुझे

की आवश्यकता है

किसी भी मदद की सराहना की जाएगी।

धन्यवाद!

उत्तर

1

आपको क्लिप को सर्कल में सेट करके बाहरी छाया से बचने में सक्षम होना चाहिए क्योंकि यह केवल सर्कल के अंदर ड्राइंग को प्रतिबंधित करेगा।

0

आप 2 हलकों (उनमें से एक छोटे अन्य तो) आकर्षित करने के लिए दोनों LinearGradient

साथ की जरूरत बाहरी सर्कल "गहरा" रंग, और छोटे वृत्त भी LinearGradient लेकिन साथ है "हल्का होगा साथ LinearGradient होगा " रंग। दोनों मंडल समान उत्पत्ति साझा करते हैं जो आपकी अपेक्षा की जाती है (इसकी छाया छाया की तरह)

hops यह

मदद करता है