2015-11-30 2 views
-5

Как разместить изображение на некоторых пользовательских вводах конкретных пикселей на экране в Android. если пользователь нажимает на определенную точку, чем изображение должно быть вставлено на эту точку. моя главная задача - не получать пиксели, а помещать изображение в этот набор пикселей (у меня есть набор пикселей внутри, что я должен перемасштабировать изображение, а затем поместить его в это положение)Как разместить изображение в определенном месте в android

+0

вы пытались использовать onTouchListener и получить координаты из объект MotionEvent? view.setOnTouchListener (новый View.OnTouchListener() { @Override общественного логический onTouch (View вид, MotionEvent motionEvent) {// motionEvent.getX() // motionEvent.getY() возвращают ложь; } }); –

+0

, как сказал Ran hfirst, найдите сенсорные координаты на экране с помощью 'view.setOnTouchListener (новый View.OnTouchListener() {@Override public boolean onTouch (View view, MotionEvent motionEvent) {// motionEvent.getX() // motionEvent. getY() return false;}}); ' – sud

+0

моя главная проблема - не получать пиксели, а помещать изображение в этот набор пикселей (у меня есть набор пикселей внутри, я должен перемасштабировать изображение, а не место он в этом положении) –

ответ

0

как сказано Ран Хасид сначала найти связь координат на экране с помощью

view.setOnTouchListener(new View.OnTouchListener() { 
@Override public boolean onTouch(View view, MotionEvent motionEvent) { 
motionEvent.getX() 
motionEvent.getY() 
return false; } }); 

, а затем следовать этот ответ, чтобы показать изображение на полученных cordinates по выше code- link

+0

отлично я попробую это. спасибо –

Смежные вопросы