2014-12-29 4 views
0

Я создал относительный макет с парой кнопок в нижней части экрана. Урожай экрана пуст. Я хочу поместить/перетащить изображения, когда пользователь коснется экрана. Я между двумя вариантами. Эти образы имеют анимации, так что я собирался использовать animationdrawableРазмещение анимации на основе касания

1- Используйте активность OnTouchEvent, чтобы убедиться, что щелчок в пустой области и начать размещение/перемещение изображений вокруг

2- Создать SurfaceView в этой области и реализует свои сенсорные события и обрабатывает поверхностный вид.

Как вы думаете?

Спасибо

ответ

0

Ну, оба из этих способов должен работать и я думаю, что это не является обязательным Choise.

Здесь я думаю, что я бы пошел на onTouchListener, потому что все ваше представление написано с помощью xml, с помощью метода surfaceView теперь будет усложнять код.

Я думаю, вы должны взять его aldo, потому что он написан для вас. Это упростит вашу жизнь. Вы используете drawable, хранящиеся как целое число в R и делая surfaceView трудным, потому что вам нужно будет использовать SurfaceView, растровые изображения внутри него и xml.

Чтобы получить прессу вы будете использовать onThouchListiner в любом случае, stleast, когда вы это делаете, вы сделаете свою жизнь намного легче

+0

Совершенная это была моя мысль тоже, но я хотел, чтобы убедиться, что я не хватает какой-то удар по производительности или что-то .. Спасибо – Snake

+0

На самом деле, вы должны знать, что это не имеет значения. когда вы компилируете, xml - это передача в java-код. единственное, что имеет значение, - это время компиляции, компиляция xml требует времени, но для работы и выполнения это одно и то же. хотя вам нужно это знать :) – Amirag

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