Изображение места в координатах Android

У меня есть программа, в которую я хотел бы поместить изображение в координатах сенсорного события. У меня есть координаты теперь, я просто нуждаюсь в помощи с размещением изображения там. Я буду использовать 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;
        }
    });
7
задан shaneburgess 11 June 2010 в 21:17
поделиться

1 ответ

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 );

вот так я рисую иконку корзины внизу по центру

0
ответ дан 7 December 2019 в 14:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: