2017-01-02 7 views
0

Посмотреть это первым: https://i.stack.imgur.com/uSgWY.jpgспособ прокрутки вверх и прокрутка вниз объект XML

На данный момент у меня есть свиток кнопки и прокрутка кнопки мыши на кнопку с view.animate().translationY(float); Но это анимация и он не прокручивается пальцем. Любые идеи?

+0

вид должен быть внутри прокручиваемого вида, например scrollview для прокрутки на основе касания – akash93

+0

Вам нужно переместить контейнер смайликов, не так ли? – Manza

+0

@Manza Да, но кнопка должна быть видна в нижней части макета –

ответ

0

Итак, есть два способа:

  1. Добавить onTouchListener и смотреть ACTION_DOWN, ACTION_MOVE и ACTION_UP события. В DOWN вам нужно запомнить позицию касания, а затем в MOVE вычислить разницу между начальной и текущей позицией. И в UP тоже с MOVE.
  2. Поместите свой вид внутри HorizontalScrollView, и система будет обрабатывать прокрутку сама по себе.
+0

Я могу сделать это с первым вариантом, спасибо! –

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