एक कस्टम दृश्य में, क्या कोई ऐसा तरीका है जिससे मैं कैनवास पर एक निश्चित बिंदु पर एक ड्रॉबल का केंद्र स्थापित कर सकता हूं? (मुझे नहीं लगता कि ड्रॉबल के लिए आयताकार सीमा का पता लगाना चाहते हैं ...)
उत्तर:
उत्तर № 1 के लिए 1जब आप बिटमैप को आकर्षित करने के लिए कॉल करते हैं, तो आकर्षित करेंइसके साथ एक बिंदु पर यह क्रमशः बाईं ओर और शीर्ष गुण स्थान पर स्थित होता है, जिसकी छवि क्रमशः चौड़ाई और ऊँचाई से आधी होती है। आप इसे उस बिंदु पर केंद्रित करेंगे जो आप चाहते हैं।
अर्थात।
canvas.drawBitmap(bitmap, xPos - bitmap.getWidth()/2, yPos - bitmap.getHeight()/2, new Paint());