Articles of drag and drop

Android перетаскивание ImageView onTouchListener

Здравствуйте Я установил onTouchListener в своем приложении для ImageView, цель была в том, чтобы иметь ImageView, который пользователь сможет перетащить и поместить туда, где они захотят в приложении. Я написал некоторый код, используя пример кода, найденный в Интернете, для onTouchListener, который, как я думал, будет работать, но у меня возникают некоторые проблемы с ним, вместо […]

Как получить метод списка View View OnTouch?

У меня есть ListView, и я хочу выполнить перетаскивание элементов списка. Я переопределяю метод onTouch который имеет два параметра @Override public boolean onTouch(View view, MotionEvent me) {} В связи с этим я получаю полный список ListView. Как я могу получить перкулярный TextView, на котором нажата клавиша? Я могу перетаскивать элементы, если, если я долгое время […]

Как перетаскивать Views в Android RelativeLayout

Я сделал свои собственные функции перетаскивания. Я хотел сделать это с RelativeLayout , но это, похоже, не очень хорошо работает. Вначале я могу определить каждый View я хочу перетащить, на какую позицию он должен быть, установив его ниже View раньше. Но когда я хочу перетащить View, все остальные представления под ним тоже перемещаются, потому что […]

Как реализовать перетаскивание между списками в android?

Я пытаюсь сделать так, чтобы пользователь мог перетащить текстовое представление из одного списка, а затем перебросить его в другой, и мне кажется, что это очень сложно. Самая большая проблема, которую я обнаружил до сих пор, заключается в том, что onTouchEvents, кажется, слышно только в том представлении, в котором произошло событие ACTION_DOWN. Я нажму в одном […]

Перетащите макет в android, как в facebook для Android-приложения

Я попытался реализовать Facebook, как перетаскивание, изменив поля макета, однако они всегда оставляют следы, даже если я вызываю недействительными вид Facebook для android / ios делает это, мне интересно, как они это сделали, везде я вижу, что только изображения перетаскиваются и удаляются Im пытается реализовать что-то подобное, но оставляет в трей следы package com.example.dragdemo; @SuppressLint({ […]

Android перетащить и повернуть растровое изображение в холсте

Я пытаюсь найти способ реализовать функцию Drag And Drop и повернуть Bitmap в своем приложении для Android. Я хочу, чтобы можно было перетащить изображение на холст и повернуть его. Вот как я добавляю растровое изображение к своему холсту: Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.dog); mCanvas.drawBitmap(bm,x-100,y-100 , mPaint); Где x & y равно event.getX(); / event.getY(); event.getX(); […]

Как остановить другие изображения для перемещения при перетаскивании одного изображения

В моем приложении я могу накладывать друг на друга изображения, когда я перетаскиваю одно изображение из группы изображений, на экране также перемещаются левое и правое изображения. Как ограничить это, ниже мой код int cards[] = {R.drawable.c1,R.drawable.c2,R.drawable.c3,R.drawable.c4,R.drawable.c5,R.drawable.c6, R.drawable.c7,R.drawable.c8,R.drawable.c9,R.drawable.c10,R.drawable.c11,R.drawable.c12,R.drawable.c13}; ImageView[] Images = new ImageView[cards.length]; for (int i = 0; i < cards.length; i++) { Images[i] = new […]

Перезаписываемый ListView с помощью перетаскивания

Есть несколько вопросов по этой теме, но они все очень старые, с 2010 года: Переупорядочить элементы ListView путем перетаскивания Переупорядочение элементов списка с помощью перетаскивания с помощью android Кроме того, я проверил видео DevBytes: Проблема с этим видео заключается в том, что он просто позволяет использовать длительное нажатие на элементы для перетаскивания, но не позволяет […]

Перетаскивание между двумя фрагментами

Я работаю над перетаскиванием между двумя различными фрагментами, видимыми в то же время в пользовательском интерфейсе. Я хочу перетащить вид из одного фрагмента в другой фрагмент. Я могу перетащить его между фрагментом, но то, что мне не нравится, – это то, что я не могу слушать onDrag во втором фрагменте для представления первого фрагмента. Короче […]

RecyclerView в DialogFragment -> перетаскивание мышью (swap)

Я использую RecyclerView в DialogFragment (точно AlertDialog ) с функцией drag & drop ( ItemTouchHelper.Callback -> onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target) ). Проблема в том, что когда я перемещаюсь вверх или вниз, поднимается (перемещается) предмет, анимация отстает. Я попробовал тот же RecyclerView с Fragment in Activity и он работает плавно. Я подозреваю, что проблема […]