Как добиться перетаскивания в Android? - PullRequest
0 голосов
/ 03 декабря 2011

Я создаю приложение, в котором список различных изображений будет показан внизу. Из этого списка пользователь сможет перетаскивать изображения и помещать их в любое место на экране. После события dropp пользователь также сможет щелкнуть на этом отброшенном изображении в полноэкранном режиме в новом действии.

Теперь проблема в том, что каким-то образом я достиг всего этого, но с некоторыми серьезными проблемами. 1) Я использую Framelayout, где изображения будут отброшены. Поэтому, чтобы разместить эти упавшие изображения, я играю с их отступами. И вы все знаете, что framelayout принимает все виды сверху и слева от экрана. Я искал поля, но, к сожалению, ничего подобного не нашел.

Итак, мой вопрос: есть ли хорошее решение моей проблемы, и я должен продолжать использовать padding и framelayout или заняться чем-то другим?

Для моей задачи идеально подходит работа с Абсолютным макетом, но, к сожалению, этот макет не рекомендуется. ТАК, пожалуйста, помогите мне. Благодарю.

1 Ответ

0 голосов
/ 24 октября 2016

используйте «DragFramelayout» для создания функции перетаскивания. Вы можете обратиться к образцу проекта Android Studio для функции перетаскивания https://github.com/googlesamples/android-ElevationDrag/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...