У меня есть программа, в которую я хотел бы поместить изображение в координатах сенсорного события. У меня есть координаты теперь, я просто нуждаюсь в помощи с размещением изображения там. Я буду использовать drawable.
Редактирование ** я также хочу наложить его по другому изображению. Я не могу найти документацию относительно этого что так когда-либо. Я думал бы, что это должно быть легко.
Кто-либо может помочь мне?
ОТРЕДАКТИРУЙТЕ ****, Полученный это, теперь я просто должен выяснить, как получить середину изображения в сенсорном пятне а не верхнем левом углу:
final View touchView2 = findViewById(R.id.ImageView02);
touchView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
Log.v("x,y",event.getY()+","+event.getX());
touchView2.bringToFront();
int y = (int)event.getY();
int x = (int)event.getX();
touchView2.layout(x, y, x+48, y+48);
return true;
}
});
Drawable recycle_bin = context.getResources().getDrawable(android.R.drawable.ic_menu_delete);
int w = recycle_bin.getIntrinsicWidth();
int h = recycle_bin.getIntrinsicHeight();
int x = getWidth()/2 - w/2;
int y = getHeight() - h - 5;
recycle_bin.setBounds( x, y, x + w, y + h );
recycle_bin.draw( canvas );
вот так я рисую иконку корзины внизу по центру