मेरे पास मेरे कस्टम ImageView के 40 उदाहरण हैं (जोड़ा गयाप्रोग्रामिंग रूप से मेरे लेआउट में) जो उनके आकार को द्विपक्षीय रूप से eval (प्रदर्शन आकार के अनुसार पिक्सेल में)। क्या myCustomView.setImageBitmap को कॉल करना या ओवरराइड करना बेहतर है और कैनवास में बिटमैप खींचें? इन सभी विचारों को केवल क्लिक किया जा सकता है, खींचा जा सकता है और / या गिरा दिया जा सकता है; कोई अन्य ऑपरेशन की अनुमति नहीं है।
उत्तर:
जवाब के लिए 0 № 1यदि आप जटिल चीजें आकर्षित करना चाहते हैं और बनाना चाहते हैंजटिल दृश्य, उदाहरण के लिए, नीचे छवि और पाठ, या इसमें छवि के साथ सर्कल आते हैं, आपको ड्रॉ पर उपयोग करना होगा। लेकिन अगर आप सिर्फ एक छवि प्रदर्शित करना चाहते हैं, तो आप setImageBitmap के लिए जा सकते हैं, क्योंकि यह करना बहुत आसान है। तो जवाब यह है: समाधान आपकी आवश्यकताओं और जटिलता ड्राइंग पर निर्भर करता है।