एक रेखा खींच लिए इस कोड को देखते हुए:एंड्रॉयड पेंट स्ट्रोक चौड़ाई स्थिति
Paint p;
p = new Paint(Paint.ANTI_ALIAS_FLAG);
p.setColor(android.graphics.Color.WHITE);
p.setStyle(Paint.Style.FILL);
p.setStrokeWidth(21);
canvas.drawLine(0,50,100,50,p);
वहाँ 3 संभव स्ट्रोक-ड्राइंग रणनीतियों हैं:
- के अंदर: लाइन आयत (0 में चित्रित है, 50,100,70)
- केंद्र: लाइन आयत (0,40,100,60) बाहर
- में रंगा जाता है: लाइन आयत में चित्रित है (0,30,100,50)
प्रैक्टिस में ऐसा प्रतीत होता है कि डिफ़ॉल्ट व्यवहार केंद्र रणनीति का पालन करता है। क्या अन्य रणनीतियों में से किसी एक के परिणाम के परिणाम देने के लिए एक पेंट को संशोधित करना संभव है?
आपकी वास्तविक आवश्यकता क्या है? आपको क्या चाहिए –
@iDroidExplorer, ठीक है, मैंने अपना कोड वास्तविकता में अनुकूलित किया है। लेकिन अगर आप उत्सुक हैं, तो मैं एक ऐसे गेम की अदालत खींच रहा था जिसे मैं डिजाइन कर रहा था, और मुझे लाइनों को आकर्षित करने के लिए पिक्सेल सटीकता नियंत्रण की आवश्यकता थी। – ilomambo