Compose में ड्रॉइंग करने के बारे में जानकारी

Compose में पसंद के मुताबिक ड्रॉ करने का तरीका जानें. कस्टम ड्रॉइंग की मदद से, अपने ऐप्लिकेशन के लुक और स्टाइल को बेहतर बनाया जा सकता है. ऐसा तब किया जा सकता है, जब पहले से मौजूद कॉम्पोनेंट आपके ऐप्लिकेशन की ज़रूरतों के हिसाब से न हों.

प्रमुख बिंदु

  • DrawScope एक स्टेटलेस ड्रॉइंग एपीआई है. इसका इस्तेमाल करके, आकार, पाथ वगैरह बनाए जा सकते हैं. इसके लिए, कॉम्पोनेंट की स्थिति को मैन्युअल तौर पर बनाए रखने की ज़रूरत नहीं होती.
  • ड्रॉइंग में बदलाव करने वाले कई टूल की मदद से, DrawScope का ऐक्सेस मिलता है. इससे, आपको दूसरे कॉम्पोज़ेबल के साथ ड्रॉ करने की सुविधा मिलती है:
    • drawBehind: यह कंपोज़िट कॉन्टेंट के पीछे दिखता है.
    • drawWithContent: कॉन्टेंट को फिर से व्यवस्थित करने के लिए काम का है. आपके पास यह चुनने का विकल्प होता है कि कॉम्पोज़ेबल का कॉन्टेंट, स्प्रेडशीट में शामिल करने से पहले या बाद में दिखाया जाए.
    • drawWithCache: ऑब्जेक्ट को तब तक कैश मेमोरी में सेव रखता है, जब तक उनका साइज़ नहीं बदलता या जब तक उनमें मौजूद स्टेट वैरिएबल में बदलाव नहीं होता.
  • Compose में निर्देशांक सिस्टम, व्यू सिस्टम जैसा ही होता है.
  • सभी ड्रॉ और लेआउट कॉल, dp के बजाय पिक्सल वैल्यू में किए जाते हैं. सभी स्क्रीन पर एक जैसा ड्रॉ करने के लिए, dp का इस्तेमाल करें और ड्रॉ करने से पहले, पिक्सल में बदलें.
  • ड्रॉ कॉल हमेशा पैरंट कॉम्पोज़ेबल के हिसाब से होते हैं.

ऐसे संग्रह जिनमें यह गाइड शामिल है

यह गाइड, चुने गए क्विक गाइड के कलेक्शन का हिस्सा है. इसमें Android डेवलपमेंट के बड़े लक्ष्यों के बारे में बताया गया है:

अपने Android ऐप्लिकेशन को शानदार लुक देने के लिए, चमकदार और दिलचस्प विज़ुअल इस्तेमाल करने की तकनीकें जानें.

क्या आपका कोई सवाल है या सुझाव/राय देनी है

अक्सर पूछे जाने वाले सवालों के पेज पर जाएं और क्विक गाइड के बारे में जानें. इसके अलावा, हमसे संपर्क करके अपने सुझाव/राय दें.

API reference packages and classes for Android app developers.

Feb 10, 2025 को अपडेट किया गया

Android Studio Giraffe की बंद हो चुकी समस्याएं

Dec 22, 2024 को अपडेट किया गया