Вот основной файл Java.Проблема возникает, когда я пытаюсь использовать setX и setY, изображение смещается влево и вниз и перемещается относительно касания, но не в позиции касания.
public class MainActivity extends AppCompatActivity {
public ImageView imageView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imageView = findViewById(R.id.imgv);
imageView.setImageResource(R.drawable.pawn);
imageView.setScaleX((float) 0.1);
imageView.setScaleY((float) 0.1);
imageView.setX((float)0);
imageView.setY((float)0);
}
public void update(float x,float y) {
imageView.setX(x);
imageView.setY(y);
}
@Override
public boolean onTouchEvent(MotionEvent e) {
float x = e.getX();
float y = e.getY();
update(x,y);
return true;
}
}