Я создаю Scrollview с 10 макетами. Я хочу изменить положение макета, перетащив его.Android-Scrollview: изменение положения макета путем перетаскивания
layout_view.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent ev) {
final int action = ev.getAction();
switch (action) {
case MotionEvent.ACTION_DOWN: {
...
Проблема заключается в том, когда я перетаскиванием вниз/вверх (Когда я перетаскивание вправо/влево, это работа идеально):
1) MotionEvent.ACTION_CANCEL случаться
2) Scrollview движется
1) Как отключить прокрутку прокрутки, когда я перетаскиваю свой макет?
2) У вас есть идеи, как оставаться в макете, не получая MotionEvent.ACTION_CANCEL?
Благодаря
Это не особенность это будет легко (если вообще) реализовано, насколько я знаю. Вы можете попробовать установить scrollview как не настраиваемый. – Falmarri