मैं एक आयत बनाने के लिए कोशिश कर रहा हूँ का उपयोग कर एक आयत आकर्षित है, लेकिन इस जब मैं अंत में निर्देशांक प्रारंभ होने से ले जाने के क्या होता है निर्देशांकएक कदम इशारा
है, वास्तव में मैं प्रगति दिखाने के लिए चाहते हैं जब उपयोगकर्ता एक बिंदु से दूसरी तरफ जाता है। यही वह है जो मैं चाहता हूं। ।
कोड: -
public boolean onTouch(View v, MotionEvent event) {
int action = event.getAction();
switch (action) {
case MotionEvent.ACTION_DOWN:
downx = event.getX();
downy = event.getY();
//v.invalidate();
break;
case MotionEvent.ACTION_MOVE:
upx = event.getX();
upy = event.getY();
canvas.drawRect(downx, downy, upx, upy, paint);
}
choosenImageView.invalidate();
break;
case MotionEvent.ACTION_UP:
upx = event.getX();
upy = event.getY();
canvas.drawRect(downx, downy, upx, upy, paint);
}
}
// v.invalidate();
break;
}
return true;
}
संपादित मुझे क्या करना चाहते हैं प्रगति अर्थात के रूप में उपयोगकर्ता अपनी उंगली चलता है, आकार तैयार किया जाना चाहिए दिखाने के लिए है।
सुझाव/नमूने/लिंक कुछ भी सराहना की जाएगी।
पेंट सेट करें। स्टाइल भरने के लिए – BLOB
मैं नहीं चाहता कि आयत पूरी तरह से भर जाए। –
यह आयताकार के अंदर के हिस्से को भर देगा और बहु आयताकार ड्राइंग समस्या को रोक देगा ... यहां [लिंक] है (http://developer.android.com/reference/android/graphics/Paint.Style.html) .. मुझे याद नहीं है कि किस का उपयोग करना है .. या तो भरें या FILL_AND_STROKE – BLOB