जो मैं करना चाहता हूं वह है कि मेरे एंड्रॉइड एप्लिकेशन के उपयोगकर्ता को चेहरे पर अंक चुनने और उस स्पर्श से एक्स और वाई निर्देशांक पुनर्प्राप्त करने दें। कृपया नीचे दी गई तस्वीर देखें।चयन से केंद्र बिंदु XY निर्देशांक पुनर्प्राप्त करें
मैं उपयोगकर्ता चयन वर्ग के आकार को बदलने में सक्षम होना चाहते हैं।
अभी तक मेरे पास नीचे कोड है, लेकिन मुझे ईमानदारी से पता नहीं है कि वहां से कहाँ जाना है। मैं आयत को चित्रित करने और स्थानांतरित करने के बारे में कैसे जा सकता हूं (और उसके बाद एक्स और वाई केंद्रपॉइंट निर्देशांक वापस कर सकते हैं)? I'm sure there's an Android feature for this.
private void selectImg(){
//retrieve X and Y values from touch
surfaceView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent pos) {
//retrieve position when user finishes touch
if (pos.getAction() == MotionEvent.ACTION_UP){
Log.d("X",String.valueOf(pos.getX()));
Log.d("Y",String.valueOf(pos.getY()));
}
return true;
}
});
}
धन्यवाद!
उपयोगी हो सकता है: Custom Android Image Crop https://github.com/dtitov/pickncrop/blob/master/src/com/github/pickncrop/MainActivity.java
आप परिणाम छवि पोस्ट कर सकने में मदद करता है अगर मैं इस छवि है कि चयनित पीला आयत तो बड़ा कैसे परिणाम वाला की तरह लग रहा है बनाते हैं? – KOTIOS