Uygulamamda bazı YG (ilgi bölgesi) seçimini yapmaya çalışıyorum, ama bilmiyorum, nasıl göründüğünüz gibi bir çeşit yeniden boyutlandırılabilir (parmak ile) dikdörtgen oluşturabilirim Google Goggles. Bana yardım edebilir misin? Herhangi bir kaynak kodu örneği var mı?Kırpma resmi ala Google Goggles
6
A
cevap
2
Benim son çözüm yeni köşeleri ayarlamak için benim aktivitesinde onTouchEvent() çizmek ve bir görüntülemenin midle dikdörtgen ve uygulamaktır böyle koordinatları:
@Override
public boolean onTouchEvent(MotionEvent me) {
if(SETTING_ROI == true){
if (me.getAction() == MotionEvent.ACTION_DOWN) {
START_DRAGGING = true;
myView.selectCorner((int) me.getRawX(), (int) me.getRawY()); // selecst nearest corner
}
if (me.getAction() == MotionEvent.ACTION_MOVE){
Log.d(TAG, "ACTION_MOVE");
myView.moveCorner((int) me.getRawX(), (int) me.getRawY()); // move selected corner continuously
}
if (me.getAction() == MotionEvent.ACTION_UP){
if (START_DRAGGING == true) {
START_DRAGGING = false;
myView.moveCorner((int) me.getRawX(), (int) me.getRawY()); // final selected corner move
}
}
}
return false;
}
0
Eğer moveCorner ve setCorner yöntemlerini gönderebilir herhangi bir şans ? – ComputerEngineer88