ड्रॉ विधि कॉल करते समय हर बार पथ ऑब्जेक्ट बनाना अच्छा नहीं है। क्या पथ ऑब्जेक्ट रखना और हर बार स्पष्ट/सेट पॉइंट रखना बेहतर है?एंड्रॉइड ड्रा पथ
अद्यतन: एक और सवाल - 'रीसेट' और 'रिवाइंड' पथ ऑब्जेक्ट के बीच क्या अंतर है?
ड्रॉ विधि कॉल करते समय हर बार पथ ऑब्जेक्ट बनाना अच्छा नहीं है। क्या पथ ऑब्जेक्ट रखना और हर बार स्पष्ट/सेट पॉइंट रखना बेहतर है?एंड्रॉइड ड्रा पथ
अद्यतन: एक और सवाल - 'रीसेट' और 'रिवाइंड' पथ ऑब्जेक्ट के बीच क्या अंतर है?
हां, पथ को रीसेट करना और नए को स्थापित करने के बजाए अंक सेट करना बेहतर है। यह स्मृति के अत्यधिक आवंटन को रोकता है, जो लगातार कचरा संग्रह का कारण बन सकता है। जब जीसी ग्राफिक्स चलाता है तो एक पल के लिए रोक सकता है, खासकर पुराने उपकरणों पर, ताकि आप इसे न्यूनतम रख सकें।
reset()
और rewind()
तरीकों दोनों काफी एक ही प्रभाव है कि rewind()
keeps the internal data structure intact, जो प्रदर्शन में सुधार कर सकते हैं विशेष रूप से अगर अपना रास्ता हमेशा अंक की एक ही नंबर है छोड़कर।
"यदि आपके पथ में हमेशा अंक की संख्या समान है" - यह महत्वपूर्ण हिस्सा है! – Kostadin